Java中如何输入一个整型值,并把它赋值给一个变量

定义一个整型变量a, 输入3,将3赋值给a;
2024-11-18 20:07:58
推荐回答(5个)
回答1:

JAVA用流来接收输入,也可以直接输入
public class T{
public static void main(String[] args)//String[] args这是来接收参数的
int a = 0 ;
if(args.length() != 1){
//这里是判断是否只输入一个参数
如果不是自已打印提示,在退出系统}
else {
//为一个参数接收参数
//这里还要判断输入的是否为数值型,判断完成之后使用下面这句就可以了。这是不用流直接获取输入值的。如果使用流
a=Integer.parseInt(args.[0])}

}
下面是使用流Scanner in = new Scanner(System.in);
System.out.println("请输入一个整数");
int a;
a = in.nextInt();

回答2:

import java.util.Scanner;

public class Test {

public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.println("请输入一个整数");
int a;
a = in.nextInt();
System.out.println("a=" + a);
}
}

回答3:

byte buffer[] = new byte[1024];
try {
System.in.read(buffer, 0, 1024);

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

int weapon;
try {
weapon = Integer.parseInt(new String(buffer).trim());
} catch (NumberFormatException e) {
System.out.println("请正确输入数字!");
}

回答4:

int a;
a=3;

如果要方法的话:
int a;
public int bindA(int i)
{
a=i;
return a;
}

然后调用这个方法就可以。

回答5:

BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in));
int a=Integer.parseInt(bufferedReader.readline());