java怎么同时输入多个数字
答:int length =0;System.out.print("想进行几个数值比较?");length = new Scanner(System.in).nextInt();//定义数组接收输入的值 double[] number = new double[length];//接收输入 for(int i =0;i<length;i++){ System.out.print("请输入"+(i+1)+"个数值");number[i]=new Scanner...
答:例如:一行读入2个数据:scanner s=new scanner(system.in);int a=s.nextint();int b=s.nextint();输入时a b之间加空格就行,s.nextint()的意思就是 获取键盘的输入:如果执行到了这一行,那么程序会暂停,等待你在控制台输入,然后把输入的整数值赋给整形变量 ...
答:// 帮你弄了一个 你可以去试试import java.util.Scanner;public class JsAvg {public static void main(String[] args) {System.out.println("请依次输入数字用空格分隔,输入0结束");Scanner in = new Scanner(System.in);double n, sum = 0, count = 0;while (true) {n = in....
答:56";2、String [] ss=sss.split(","); //劈开获得一个数组 3、int [] nums=new int[ss.length];//声明一个int型的与刚刚活动的字符串数组等长的数组 4、for(int i=0;i<ss.length;i++){ nums[i]=Integer.parseInt(ss[i]);} 执行完后,数组nums中就是能够用来计算的数字了。
答:代码如下:import java.util.Scanner;public class Evaluate {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("请输入资料笔数:");int count = scanner.nextInt();int sum = 0,max = Integer.MIN_VALUE,min = Integer.MAX_VALUE;for (...
答:import java.util.*;public class input10 { public static void main(String[] args) { int a[] = new int[10]; // 10个数的数组 Scanner scanner = new Scanner(System.in);System.out.println("请输入10个数字: ");for(int i = 0; i < 10; ++i)a[i] = scanner.nextInt();...
答:输入操作是Scanner sc=new Scanner(System.in);然后输入你的值,并且用一个变量接收这个输入值,如果你输入的是整数,那么就int i=sc.nextInt(),如果你输入的是浮点型,那就用一个浮点型变量接收输入值,float i=sc.nextFloat(),然后那你的这个变量参与计算,如果你要一次输入多个数字的话,可以用...
答:import java.util.Scanner;import java.util.InputMismatchException;Class Sum{ public static void main(String[] args) throws Exception{ Scanner s = new Scanner(System.in); int sum = 0; int input; System.out.println("请输入一个整数"); while(true){ try { ...
答:你的代码写的很莫名其妙,数组a就new错了。问编程的问题,连运行产生的异常信息一起发出来,更好说明问题。
答:Scanner(System.in)只能输入一次 , 想要循环输入 , 使用循环 boolean flag = true;while(flag){ 获取输入 //加上出口 , 即flag = false的条件 }
网友评论:
戴吕15972125709:
java控制台同时输入多个数字 -
48154暴制
: 有什么问题,请追问 public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); String[] sa = s.split(" "); int a = Integer.parseInt(sa[0]); int b= Integer.parseInt(sa[1]); System.out.println(a); System.out.println(b); } }
戴吕15972125709:
java 怎样从对话框(Dialog)中输入多个数字? -
48154暴制
: Java Swing里面有一个类叫做: JOptionPane 里面有一个showInputDialog的方法,返回输入的文字,首先,注意方法返回的是文字,所以你要数字就要转换了,然后,他不知道你输得是数字还是字母,返回的都是一个字符串,你可以通过分隔...
戴吕15972125709:
在java里如何循环输入多个整数并分别赋值? -
48154暴制
: 可以定义数组或是List之类的接收输入的整数.
戴吕15972125709:
Java怎么实现连续输入 -
48154暴制
: 用个for循环或者while就可以实现多次输入. Scanner sc = new Scanner(System.in); for(int i = 0 ; i < 10; i++){sc.next();//就可以输入10次,自行接收就是 }
戴吕15972125709:
JAVA中有没有能够在同一行输入两个数字的输入方式 -
48154暴制
: Scanner s=new Scanner(System.in); int a=s.nextInt(); int b=s.nextInt(); 输入时a b之间加空格就行, s.nextInt()的意思就是 获取键盘的输入:如果执行到了这一行,那么程序会暂停,等待在控制台输入,然后把输入的整数值赋给整形变量
戴吕15972125709:
java中怎么用read()方法连续输入几个int型整数? -
48154暴制
: 这种就只有循环做了 比如规定一个结束的数值 比如是0.或者一个结束的条件 int [] input = new int[10]; Scanner read = new Scanner(System.in); for(int k:input){ k = read.nextInt();//这样就实现了连续输入值 直到数组满.}//如果你要一次性读出输入的值 建议使用 String 读取 输入后再分解这个字符串得到值.
戴吕15972125709:
Java如何实现连续输入多个数据分别对多个变量赋值 -
48154暴制
: 你需要把规则设定好,输入和处理都按这个规则 比如输入学生一数学成绩 学生一英语成绩,学生二数学成绩 学生二英语成绩,学生三数学成绩 学生三英语成绩. 然后你在处理的时候 先按照逗号分割每个学生的成绩再按照空格分割数学和英语成绩
戴吕15972125709:
Java中如何实现用户输入多个字符串并存储在字符串数组中? -
48154暴制
: int n = Integer.valueOf(input.nextLine().replaceAll("[^\\d]", "")); 改成这样即可;因为你的输入函数,你之前调用的它int类型方法; 改成这样,就类似你一直用的都是字符串,区别你第一次的字符串被Integer对象转成数字了;
戴吕15972125709:
java怎么实现输入n个数字赋值到一个数组内? -
48154暴制
: 数组的长度是固定的,这是肯定的,那就知道定义一个长度,不如是10,你循环输入,每次在循环里面检测长度是否已经超出最大长度,如果已经超出,那就new一个新的数组,长度再适当增加,变为两倍或者是增加10个,然后把旧的数组复制...