
java编程 怎么构建一个数组,数组里面的元素都是由键盘输入 ,统筹的的思想的关键的代码?
学习困扰。学了半年java突然不知道老师当年讲课的内容分类一点都想不起来了哎呀电脑太诱惑了决定隔面重来...
学习困扰。 学了半年java 突然不知道老师当年讲课的内容分类 一点都想不起来了 哎呀电脑太诱惑了
决定隔面重来 展开
决定隔面重来 展开
8个回答
展开全部
package com.test;
import java.util.*;
public class Shuzu {
/**
* 定义一个数组,接收从键盘输入的值
*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入数值:");
String str[]={input.next()};
for(int i=0;i<+str.length;i++){
System.out.println("您输入的数值为:"+str[i]);
}
}
}
看看这段代码吧 或许你会有想法……
import java.util.*;
public class Shuzu {
/**
* 定义一个数组,接收从键盘输入的值
*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入数值:");
String str[]={input.next()};
for(int i=0;i<+str.length;i++){
System.out.println("您输入的数值为:"+str[i]);
}
}
}
看看这段代码吧 或许你会有想法……
展开全部
简单写一下吧:
main方法中:
String[] arr = new String[6];
Scanner console = new Scanner(System.in);
/
//想填满6个元素 :
for ( int i= 0; i < 6; i++){
String str = console.nextline();
/这是从控制台输入进去 然后按回车敲进去
arr[i]=str;//这样就一个一个把从控制台输入的东西都送到数组里了。
}
main方法中:
String[] arr = new String[6];
Scanner console = new Scanner(System.in);
/
//想填满6个元素 :
for ( int i= 0; i < 6; i++){
String str = console.nextline();
/这是从控制台输入进去 然后按回车敲进去
arr[i]=str;//这样就一个一个把从控制台输入的东西都送到数组里了。
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
ArrayList<Integer> arr=new ArrayList<Integer>();
for(int i=0;i<10;i++){
arr.add(in.nextInt());
}
for(int n:arr){
System.out.print(n+",");
}
}
从键盘读入10个整数进入数组,再依次输出。
Scanner in=new Scanner(System.in);
ArrayList<Integer> arr=new ArrayList<Integer>();
for(int i=0;i<10;i++){
arr.add(in.nextInt());
}
for(int n:arr){
System.out.print(n+",");
}
}
从键盘读入10个整数进入数组,再依次输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java 数组要在声明的时候初始化,不然会出异常。所以使用数组要先预计到数组的容量
String [] strarray = new String[10];
int [] intarray = {1,2,3,4};
在未知的情况下建议用java.util.List
List list = new ArrayList();
List是一个可变大小数组,而且他的元素都是Obejct类型的,能满足你的要求
public static void main(String []args){
List list = new ArrayList();
for(int loop=0;loop<args.length;loop++){
list.add(args[loop]);
}
}
String [] strarray = new String[10];
int [] intarray = {1,2,3,4};
在未知的情况下建议用java.util.List
List list = new ArrayList();
List是一个可变大小数组,而且他的元素都是Obejct类型的,能满足你的要求
public static void main(String []args){
List list = new ArrayList();
for(int loop=0;loop<args.length;loop++){
list.add(args[loop]);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用sannner类来接收从键盘输入的数据
int[] a= new int[10];
Scanner sc =new Scanner(System.in);
for(int i=0;i<a.length;i++)
{
System.out.println("请输入第"+(i+1)+"个数:");
a[i]=sc.nextInt();
}
int[] a= new int[10];
Scanner sc =new Scanner(System.in);
for(int i=0;i<a.length;i++)
{
System.out.println("请输入第"+(i+1)+"个数:");
a[i]=sc.nextInt();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |