java程序中如何从键盘输入数字,文字什么的

2024-12-23 05:00:20
推荐回答(3个)
回答1:

import java.util.*;
class Test{
public static void main(String[] args){
Scanner x=new Scanner(System.in);//构造一个Scanner对象,其传入参数为System.in
System.out.print("请输入一个整数");
int i=x.nextInt();//读取一个int数值
System.out.println("你刚才输入的数为"+i);
}
}

/*构造一个Scanner对象,其传入参数为System.in
利用下列方法读取键盘数据:
nextLine( ); //读取一行文本,可带空格
next( ); //读取一个单词
nextInt( ); //读取一个int数值
nextDouble( ); //读取一个double数值
用hasNextInt()和hasNextDouble()检测是否还有表示int或double数值的字符序列 */

回答2:

public static void main(String[] args){
}
这里面的args代表传入的信息。
只要使用args[0]就代表你第一次从键盘输入的字符串,args[1]代表第二次输入的。

public class sc {
public static void main(String[] args){
System.out.println(args[0]);
}
}
比如这个,你输入什么就显示什么

回答3:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

class input{
public static void main(String[] args) {
try{
String str = "";
do {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.print("input a string (input \"exit\"to exit) :");
str=br.readLine();
System.out.println("your inputed string is :"+str);
} while (!"exit".equals(str));
System.out.println("Programe Exit!");

}catch(IOException e){}

}
}