ZKX's LAB

java键盘输入整数 [JAVA]从键盘输入一个任意整数,求各位数字之和.

2021-04-26知识6

java怎样 int a=Integer.parseInt(你输入的字符串);if(Math.abs(a)>;999 and Math.abs(a)){/是4位整数 } else {/不是4位整数 }

java如何输入一个整数 可以通过”Scanner“函数 直接输入参数的62616964757a686964616fe58685e5aeb931333365663561形式,来实现输入语句,举例:import java.util.Scanner;public class Test {public static void main(String[]args){Scanner input=new Scanner(System.in);System.out.println(\"请输入一个整数:\");int length=input.nextInt();输入一个整数System.out.println(\"输入的整数是:\"+length);}}备注:Scanner函数就是用来进行语句输入的,上面举例的是整数类型,也可以用以下语句“String length=input.next()”,输入的就是字符串类型等。判断是否为整数的方法:方法一package homeWork;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Test2 {public static void main(String[]args){BufferedReader bReader=null;bReader=new BufferedReader(new InputStreamReader(System.in));try {String line=null;int sum=0;for(int i=0;i;i+){System.out.println(\"请输入第\"+(i+1)+\"整数\");获取键盘输入的数据line=bReader.readLine();判断是否是数字if(line.matches(\"[0-9]+\")){将数字字符串转成Integer。

[JAVA]从键盘输入一个任意整数,求各位数字之和. 求各位数字之和的程序如下:import java.util.Scanner;public class N {public static int sumDigits(long n){int sum=0;while(n>;0){int m=(int)(n%10);sum=sum+m;n=n/10;}return sum;}public static void main(String[]args){try{System.out.println(\"请输入数字:\");Scanner sc=new Scanner(System.in);long l=sc.nextLong();System.out.println(\"输入数字的各位数之和为\"+sumDigits(l));}catch(Exception e){System.out.println(\"您输入的不是数字。}}}运行结果:请输入数字:49291输入数字的各位数之和为25

随机阅读

qrcode
访问手机版