//这个题目是这样的,将一个4位数的每一个数字加上5,然后用和再去除以10的余数来代替该数字,现在是怎么判断从键盘上输入的是不是int型的数字;如果不是,就要报告错误!!
import java.util.*;
public class T_07 {
public int encryption(int n){
int t[] = new int[4];
int result;
for(int i = 0; i < 4; i++){
t[i] = (n % 10 + 5) % 10;
n /= 10;
}
result = t[0] * 1000 + t[1] * 100 + t[2] * 10 + t[3];
return result;
}
public static void main(String args[]){
Scanner r = new Scanner(System.in);
T_07 s = new T_07();
int a = r.nextInt();
while(true){
/*if(r.hasNextInt()){
System.out.println("Errow! Please input agian:");
a = r.nextInt();
}*/
else if(a < 999){
System.out.println("Errow! Please input agian:");
a = r.nextInt();
}
else
break;
}
System.out.println(s.encryption(a));
}
}
JAVA 如何判断一个变量所接收到的值是否为int型?
\/\/判断语句 if(!r.hasNextInt()) { System.out.println("请输入一个整数!");} else { int a ;a = in.nextInt();}
在java中怎么使用if选择判断从键盘接收的数是不是int类型的_百度...
\/\/ 第一种方式,直接用nextInt方法,这样就限制了用户在控制台只能输入数字了 int i = scan.nextInt();\/\/ 第二种,给用户输入字符串的操作 String s = scan.next();while (true) { try { i = Integer.parseInt(s);break;\/\/ 假如强转成功,则终止循环 } catch (Exception e) { System....
java 中如何判断输入的是int还是double?
你可以用一个字符串来保存你的输入,然后你可以将输入利用String类库中的函数进行转换,或者利用contains()函数看,是否还有小数点。System.out.println("pleaseinputthetenstrings:");Scannersc=newScanner(System.in);Stringnumber=sc.nextLine();if(number.contains(".")){ \/\/说明是一个小数 doub...
java编程中如何用程序判断输入的数是整型还是实型
String input = "";try{ Integer.parseInt(input);System.out.println("整数");}catch(NumberFormatException nonIntegerExp){ try{ Double.parseDouble(input);System.out.println("是double类型");}catch(NumberFormatException nonDoubleExp){ System.out.println("不是int,也不是double");} } ...
Java怎么判断输入的书是不是整型
java中使用Integer整数类来进行转换,如果没有异常,则是整数,如下例子:\/** * 从键盘 得到 一个整数 * @return *\/ public static int getIntFromKeyboard() { int num = 0; Scanner input = new Scanner(System.in); System.out.println("请输入一个整数:"); try { num =...
java怎么判断string是不是int
可以选择用正则表达式,大概过程给你演示下。 public static void main(String args[]){ String s="12345a"; boolean b=s.matches("[0-9]*"); if(b) { int i=Integer.parseInt(s); System.out.println(i); }else{ System.out.println("输入的数字有误!"); } } 话说这格式显示的蛋疼...
java中判断输入的是否是整数
直接转化...因为JAVA中输入数据的时候 都是字符串 要用Integer.parseInt()转化 如果不是整数就会报异常的 你直接根据是否有异常来控制是否继续让用户输入 应LZ要求 下面我给你写的例子 import java.io.* ;public class number { public static void main(String []s){ int num ;String st ;Bu...
java中有判断数是否为int的方法is_int()么?
借助java.lang.Integer对象的valueOf()方法以及其他方法可以判断 如果部是int数据。抛异常 “java不象javascript是强类型的”这句话有点费解
在Java中定义了一个Int类型要输入的变量,如何判断当输入是String类型时...
这个方法是,只要输入的非int都会判断。当然 if(s instanceOf String){ System.out.print("傻了吧,输入错误,请输个数字");} 也是非常好的一种判断。try catch 属性异常捕获了 try{ int i =input.NextInt();}catch(Exception e){ System.out.print("傻了吧,输入错误,请输个数字");} 以上...
if条件判断是否为整数
C语言怎么用if判断一个输入数是不是整数1、```这段代码中,我们使用if语句来判断输入的数是否为正整数。条件表达式“num0&&num%1==0”表示num大于0并且num除以1的余数为0,即num是正整数。2、floatx;inty;scnaf(%f,&x);y=x;if(y==x)printf(%d是整数。\\n,(int)x);elseprintf(%f不...