JAVA中如何实现从键盘中输入一个整数?
发布网友
发布时间:2022-04-25 15:25
我来回答
共4个回答
热心网友
时间:2023-10-12 15:40
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Test{
public static void main(String[] args){
int num ;
String str ;
BufferedReader brd=new BufferedReader(new InputStreamReader(System.in)) ;
while(true)
{
System.out.print("请输入数字:") ;
try
{
str=brd.readLine() ;
num=Integer.parseInt(str) ;
break ;
}
catch(Exception e)
{
System.out.println("对不起,只能输入整数,请重新输入。") ;
}
}
System.out.println("你输入的整数是: "+num) ;
}
}
要输出的是整数,当然要来个判断如果输入的不是时就重新提示输入的说。
热心网友
时间:2023-10-12 15:40
首先需要用到Scanner 类,所以要在最开始import java.util.Scanner;
然后在需要用到的方法里面创建个Scanner 物体,Scanner sc = new Scanner(System.in);
然后就可以用Scanner的方法nextInt()了: sc.nextInt();
举例如下:
import java.util.Scanner; //import the Scanner class
public class sampleInput{
public static void main(String[] args){
Scanner sc = new Scanner(System.in); //create the new Scanner object sc
System.out.println("please input an integer");
int a = sc.nextInt(); //use the nextInt() method to read in
System.out.println("Thanks for your help!" + a); //print the input integer
}
}
热心网友
时间:2023-10-12 15:41
import java.util.*
public class test{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入一个整数: ");
int num = input.nextInt();
System.out.println("你输入的整数是:"+num);
}
}
热心网友
时间:2023-10-12 15:41
system.in InputStream
你可以用java I/O中的Stream类,也可以用scranner类。
相关知识:I/O和nI/o,包括InputStream与OutputStream。
贴上代码:
ublic class Test{
public static void main(String[] args){
int num ;
String str ;
BufferedReader brd=new BufferedReader(new InputStreamReader(System.in)) ;
while(true)
{
System.out.print("请输入数字:") ;
try
{
str=brd.readLine() ;
num=Integer.parseInt(str) ;
break ;
}
catch(Exception e)
{
System.out.println("对不起,只能输入整数,请重新输入。") ;
}
}
System.out.println("你输入的整数是: "+num) ;
}
}
JAVA中如何实现从键盘中输入一个整数?
import java.io.BufferedReader;import java.io.InputStreamReader;public class Test{ public static void main(String[] args){ int num ;String str ;BufferedReader brd=new BufferedReader(new InputStreamReader(System.in)) ;while(true){ System.out.print("请输入数字:") ;try { str=brd....
请问java语言如何从键盘输入一个正整数,输出其二进数值?
import java.util.Scanner;public class Test { public static void main(String[] args) { System.out.print("请输入正整数:");Scanner scanner = new Scanner(System.in);int input = scanner.nextInt();if (input <= 0) { System.out.println("输入数值不是正整数。");scanner.close();...
java中如何从键盘读入一个数
可以通过”Scanner“函数 直接输入参数的形式,来实现输入语句,举例: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.o...
java 如何向程序中输入一个整数
使用java.util.Scanner对象获取控制台输入。通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextInt获取输入的整数。示例:public static void main(String[] args) { Scanner ...
编写一个java程序从键盘上输入整数,直到遇到-1为止,再存储到整型数组里...
int count = 0; // 定义一个变量用于记录数组中元素的个数 int average = 0; // 定义一个变量用于计算平均数 System.out.print("请输入整数,输入-1结束:");while (true) { int num = scanner.nextInt();if (num == -1) { // 如果输入的是-1,则跳出循环 break;} nums[count++]...
用java编写一个程序,实现键盘上输入一个整数n。
import java.util.Scanner;public class InputN { public static void main(String[] args) { Scanner scan = new Scanner(System.in);System.out.print("请输入一个数:");int n = scan.nextInt();int sum = 0;if (n <= 1) { System.out.println("整数n应该为大于1的正整数");} ...
用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输...
import java.util.Scanner;public class Test6 { public static void main(String[] args) { Scanner input = new Scanner( System.in );System.out.println("请输入一个数字:");String str = input.next();int result = 0;for( int i=0;i<str.length();i++ ){ int a = Integer....
编写一个java应用程序,用户从键盘输入一个整数,判断这个数是几位数...
输入一个数字:abccba 您输入的是:abccba 共 6 个字符。abccba 不是全数字。abccba 不是整数。abccba 是一个回文串。--- 输入一个数字:123456789 您输入的是:123456789 共 9 个字符。123456789 是全数字。123456789 是一个9位的整数。123456789 不是一个回文串。--- ...
Java中如何输入一个整型值,并把它赋值给一个变量
JAVA用流来接收输入,也可以直接输入 public class T{ public static void main(String[] args)//String[] args这是来接收参数的 int a = 0 ;if(args.length() != 1){ //这里是判断是否只输入一个参数 如果不是自已打印提示,在退出系统} else { //为一个参数接收参数 //这里还要判断输入...
用java编:键盘输入一个整数(0-9之间),显示如下图形(n=5) 12345 2345...
import java.util.Scanner;public class Number { public static void main(String[] args){ Scanner input = new Scanner(System.in);System.out.print("请输入数字(0-9):");int num = input.nextInt();if(num<=0||num>=9)System.out.println("输入有误,程序关闭...");else{ for(...