ZKX's LAB

java从控制台输入 java语言使用Scanner类从控制台输入文字

2020-07-26知识5

java控制台的输入 import java.io.*;public class Io{public static void main(String[]args)throws IOException{int a;System.out.print(\"请输入一个整数:\");BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));a=Integer.parseInt(strin.readLine());System.out.println(\"输入的数是:\"+a);Double b;System.out.print(\"请输入一个double型:\");BufferedReader strin1=new BufferedReader(new InputStreamReader(System.in));b=Double.parseDouble(strin.readLine());System.out.println(\"输入的double数是:\"+b);String c;System.out.print(\"请输入一个字符型:\");BufferedReader strin2=new BufferedReader(new InputStreamReader(System.in));c=strin.readLine();System.out.println(\"输入的字符是:\"+c);}}java 如何实现在控制台输入,直到输了\ 代码如下,有问题请追问:123456789101112131415import java.util.Scanner;public class InputTest { public static void main(String[]args){ Scanner input=new Scanner(System.in);String val=null;记录输入的字符串 do{ System.out.print(\"请输入:\");val=input.next();等待输入值 System.out.println(\"您输入的是:\"+val);}while。val.equals(\"#\"));如果输入的值不是#就继续输入 System.out.println(\"你输入了\\\"#\\\",程序已经退出!input.close();关闭资源 }}java 从控制台输入一个数字 ,如果这个数字不符合条件怎么能让用户继续输入并执行程序啊 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980import java.util.Arrays;import java.util.Scanner;public class Hello { public static void main(String[]args){/1./2.Scanner s=new Scanner(System.in);System.out.println(\"请输入评委数目:\");int judgeNumber=s.nextInt();double score[]=new double[judgeNumber];int judgesId[]=new int[judgeNumber];for(int i=0;i;i+){ judgesId[i]=i+1;} for(int i=0;i;i+){ System.out.println(\"请\"+(i+1)+\"号评委打分,请输入0-10以内的数:\");double temp=s.nextDouble();if(temp>;0&temp){ score[i]=temp;}else{ while(true){ System.out.println(\"不符合打分规范,请重新输入:\");score[i]=s.nextDouble();if(score[i]>;0&score[i]){ break;} } } } double max=score[0];int maxScore=0;for(int i=0;i;i+){ if(max[i]){ max=score[i];maxScore=i;}else{ continue;} } System.out.println(\"去掉一个最高分,第\"+(maxScore+1)+\"位评委打分:\"+max);double min=score[0];int minScore=0;for(int i=0;i;i+){ 。java怎么从控制台输入,java可以实现从控制台进行输入的方法有很多种,在开发中常用的是Scaer类,JDK1.5后引入了java.util.Scaer,使用它可以处理控制台不同数据类型的输入。如何从java控制台获得用户输入? Scanner sc=new Scanner(System.in);System.out.println(\"输入第一个boolean值(true/false):\");if(sc.nextBoolean()){System.out.println(\"输入布尔:真的\");}else{System.out.println(\"输入布尔:假的\");}System.out.println(\"输入第一个数字:\");System.out.println(\"输入数字:\"+sc.nextInt());System.out.println(\"输入一个字符串:\");System.out.println(\"输入字符串:\"+sc.next());System.out.println(\"输入一个长整型:\");System.out.println(\"输入长整型:\"+sc.nextLong());根据你需要输入的类型选择sc.nextXXX

随机阅读

qrcode
访问手机版