Java中怎么在一行中输入指定个数的数字,数字之间用空格隔开。 5
7个回答
展开全部
public class ShuChuZhiDingGeShu {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("number:");
int n = sc.nextInt();
sc.close();
for (int i = 0; i < n; i++) {
System.out.print(i + 1 + " ");
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-12-01 · 知道合伙人数码行家
关注
展开全部
Scanner sc = new Scanner(System.in);
System.out.println("请输入 回车结束...");
String str = sc.next();
String[] arr = str.split(" +");
追问
那怎么把这些数字放到一个整型的数组里面呢?
追答
遍历数组,进行转换,例如:
int[] int_arr = new int[arr.length()];
for(String strs : arr){
ar[i] = Integer.parseInt(strs);//要捕捉一下异常,因为有可能输入字母
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
遍历数组,进行转换,例如:
int[] int_arr = new int[arr.length()];
for(String strs : arr){
ar[i] = Integer.parseInt(strs);//要捕捉一下异常,因为有可能输入字母
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用分割函数可以
static void Main(string[] args) {
string num = Console.ReadLine();
string[] digits = num.Split(' ');//分割函数,以空格分割
int num01 = int.Parse(digits[0].Trim());
int num02 = int.Parse(digits[1].Trim());
Console.WriteLine((num01 + num02).ToString());
}
static void Main(string[] args) {
string num = Console.ReadLine();
string[] digits = num.Split(' ');//分割函数,以空格分割
int num01 = int.Parse(digits[0].Trim());
int num02 = int.Parse(digits[1].Trim());
Console.WriteLine((num01 + num02).ToString());
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写好了,,给你参考:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询