真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

java判斷字符串是否是純數(shù)字的方法

這期內容當中小編將會給大家?guī)碛嘘Pjava判斷字符串是否是純數(shù)字的方法,文章內容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

為鎮(zhèn)海等地區(qū)用戶提供了全套網頁設計制作服務,及鎮(zhèn)海網站建設行業(yè)解決方案。主營業(yè)務為成都網站設計、成都做網站、鎮(zhèn)海網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

1、將字符串倒置后逐一比較,實現(xiàn)如下:

 public class HuiWenTest {
/**
* @SERLIN
*/
public static void main(String[] args) {
String str = "";
System.out.println("請輸入一個字符串");
Scanner input = new Scanner(System.in);
str = input.next();
 
StringBuffer sb = new StringBuffer(str);
sb.reverse();// 將Str中的字符串倒置
 
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == sb.charAt(i)) {
count++;
}
}
if (count == str.length()) {
System.out.println("此字符串是一個回文字符串");
} else {
System.out.println("此字符串不是一個回文字符串");
}
}
}

2、將字符串倒置后創(chuàng)建新字符串直接比較,實現(xiàn)如下:

public class HuiWenTest2 {
/**
* @SERLIN
*/
public static void main(String[] args) {
System.out.println("請輸入一個字符串");
Scanner input = new Scanner(System.in);
String str = input.next();
StringBuilder sb=new StringBuilder(str);
sb.reverse();//將str倒置的方法
String newStr=new String(sb);
if(str.equals(newStr)){
System.out.println(str+"是回文字符串");
}else{
System.out.println(str+"不是回文字符串");
}
}
}

3、使用截取字符串的方式比較,實現(xiàn)如下:

public class HuiWenTest3 {
/**
* @SERLIN
*/
public static void main(String[] args) {
System.out.println("請輸入一個字符串");
Scanner input = new Scanner(System.in);
String str = input.next();
int count = 0;
for (int i = 0; i < str.length() / 2; i++) {
if ((str.substring(i, i + 1)).equals(str.substring(str.length() - 1- i, str.length() - i))) {
count++;
}
}
if (count == str.length() / 2) {
System.out.println("是回文字符串");
}else{
System.out.println("不是回文字符串");
}
}
}

4、判斷純數(shù)字,實現(xiàn)如下:

public class HuiWenNum {
/**
* @SERLIN
*/
public static void main(String[] args) {
int n;
System.out.println("請輸入一個整數(shù):"); 
// 如果結果為回文數(shù),跳出循環(huán)
while (true) {
Scanner InpuNum = new Scanner(System.in);
n = InpuNum.nextInt();
if (isHuiWen(n)) {
System.out.println(n + "是回文數(shù)!");
break;
} else {
System.out.println(n + "不是回文數(shù)!");
}
}
}

 
// 判斷的數(shù)字是否是回文數(shù)
public static boolean isHuiWen(int n) {
int m = reverse(n);
if (m == n) {
return true;
} else {
return false;
}
}

 
// 將輸入的數(shù)字進行倒置,以便進行判斷是否是回文數(shù)
public static int reverse(int n) {
int temp = 0;// 臨時變量
int j = 0;// 倒置后的數(shù)字
temp = n;// 將輸入的數(shù)字賦值給臨時變量
while (temp != 0) {
j = j * 10 + temp % 10;
temp /= 10;
}
return j;
}
}

上述就是小編為大家分享的java判斷字符串是否是純數(shù)字的方法了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網站標題:java判斷字符串是否是純數(shù)字的方法
分享網址:http://weahome.cn/article/ijsdos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部