JAVA语言中输入一个语句从键盘输入字符或者字符串!!!

JAVA语言编程中如何接收一个从键盘中输入的数字或其他字符?~

1、这种方式是控制台输入
Scanner sc = new Scanner(System.in);
String y = sc.nextLine();
2、网页方式
网页画个文本框 文本框名字为 name
后台程序
String name = request.getParameter("name");

Scanner sc = new Scanner(System.in);
String s = sc.nextLine();

首先要有个输入流InputStreamReader ir;再有个缓存BufferedReader in;然后
ir = new InputStreamReader(System.in);
in = new BufferedReader(ir);
这是输入 之后in.ReaderLine();按行读取,例如:
class IOTest1
{
public static void main(String args[])
{
String str;
//创建一个BufferedReader对象从键盘逐行读入数据
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
try{
str= br.readLine();
while(!str.equals(""))
{
System.out.println("Read:"+str);
str= br.readLine();
}
br.close();

}catch(IOException e )
{
e.printStackTrace();
}
}
}

控制台输入的话
InputStreamReader ir; //接收从控制台输入
BufferedReader in; //读取文本行
ir = new InputStreamReader(System.in);
in = new BufferedReader(ir);

补充一点,用System.in.read();可以读取字符

用java编写程序,从键盘输入一个n,输出一个n行的等腰三角形,不用数组...
答:这个是作业吧哈哈!!用双循环做的!public static void main( String[] arg ){ int n = 4;for(int i = 0; i < n; i++){ int m = i + 1;for(int j=n-i-1;j>0;j--){ System.out.print(" ");} while(m > 0){ System.out.print("* ");m--;} System.out.print(...

用java语言怎么实现从键盘输入一个数?
答:Scanner类 在java.util包中 java自带的类 Scanner sc = new Scanner(System.in);System.out.println("请输入第1个数");numb[i]=sc.nextInt();

java中怎样从键盘输入一个字符然后输出,求完整的程序
答:{ while (true){ try//---用io库就一定要加上异常处理 { BufferedReader br = new BufferedReader(new InputStreamReader(System.in));System.out.println("请输入一个字符串:");string s = br.readLine();//readLine()读入程序中的是一个字符串。//java貌似从控制台读入的都是字符串,一般...

java语言中如何用while循环语句表达输入一个整数,输出此数为几位数...
答:import java.util.*;public class IntegerTest { public static void main(String args[]){ Scanner sc=new Scanner(System.in);int num=sc.nextInt(); //从键盘输入整数 String str=String.valueOf(num); //将整数转换成字符串类型 char c[]=str.toCharArray(); //将字符串类型转...

使用if-else语句编写一个JAVA应用程序,用户从命令行输入一个1到99999...
答:import java.util.Scanner;public class Test { public static void main(String[] args) { System.out.println("请输入数字!");Scanner sc = new Scanner(System.in);int number = Integer.parseInt(sc.next());int weishu=0;int d5=0,d4=0,d3=0,d2=0,d1=0;if(number>1 && ...

JAVA怎么实现循环输入?
答:JAVA实现循环输入的方法(拿学生成绩举例):1、Java语言从键盘输入一个整型:import java.util.Scanner;public class Test{ public static void main(String args[]){ Scanner in = new Scanner(System.in);System.out.println("请输入一个成绩为:");int n;n = in.nextInt();System.out....

JAVA声明了int变量A,想从键盘输入一个值,赋给A,请问语句怎么写?
答:public statlc void main(string args[]) throws IOException { BufferedReader buf;string A;buf=(new BufferedReader(new inputStreamReader(System.in)));A=buf.readline();} } 由键盘输入的数据不论是文字还是数字,java都视为字符串,不明白的地方可以再问,这是我刚刚输入的,给个...

懂Java的大神帮个忙: 从键盘上输入一个整数,如何判断这整数能否被3或者...
答:Scanner in=new Scanner(System.in);int num = in.nextInt();if(num % 3 == 0)System.out.println("这个数可以被3整除");else if(num % 5 == 0)System.out.println("这个数可以被5整除");else System.out.println("这个数不能被5或3整除");...

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....

编写一个java程序,在程序中从键盘输入一个范围在50~100的整数。若不正...
答:Scanner scanner =new Scanner(System.in);boolean f=true;while(f){ System.out.print("请输入一个整数(50-100):");int k=scanner.nextInt();if(k<50 || k>100) System.out.println("输入错误!重新输入。");else f=false;} ...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网