java中如何把多个int类型的数放在数组或是字符串里?
for(inti=0;i<15;i++){inta=(int)(Math.random()*1000);System.out.print(a+"");怎么样把得出来的数放...
for (int i = 0; i < 15; i++) {
int a = (int)(Math.random()*1000);
System.out.print(a + " ");
怎么样把得出来的数放在一个字符串或是数组里啊? 展开
int a = (int)(Math.random()*1000);
System.out.print(a + " ");
怎么样把得出来的数放在一个字符串或是数组里啊? 展开
8个回答
展开全部
把int类型的多个数放入数组
int[] Array=new int[10]”;//定义一个长度为10的int数组
Array[0]=5;//给第一个数组元素赋值
Array[1]=6;//依次类推赋值多次
int c = Array[0];//之后获取到第一个元素的值
结果就是:5;
备注:数组的下标从0开始,定义的长度为10个,那么数组的最后一个应该是“Array[9]”,否则获取“Array[10]”的时候会报错数组越界异常。
把int类型的多个数放入字符串
String str =""+ int1++ int2+ int3+ int4+ int5+ int6;//直接拼串即可
备注:第二个没什么意义,如果是为了存储的话,可以再各个数直接加上某些特殊字符如”||“之后方便数据读取。
展开全部
public class Main {
public static void main(String[] args) {
String s=new String();
||下面这几行代码是放在数组里
int a[]=new int[15];
for(int i=0;i<15;i++){
a[i]=(int)(Math.random()*1000);
System.out.println(a[i]+" ");
}
||下面这些代码是放在字符串里
String str[]=new String[15];
for(int j=0;j<15;j++){
str[j]=s.valueOf((int)(Math.random()*1000));
System.out.print(str[j]+" ");
}
}
}
这个能运行成功我试了。
public static void main(String[] args) {
String s=new String();
||下面这几行代码是放在数组里
int a[]=new int[15];
for(int i=0;i<15;i++){
a[i]=(int)(Math.random()*1000);
System.out.println(a[i]+" ");
}
||下面这些代码是放在字符串里
String str[]=new String[15];
for(int j=0;j<15;j++){
str[j]=s.valueOf((int)(Math.random()*1000));
System.out.print(str[j]+" ");
}
}
}
这个能运行成功我试了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类似这样:
String[] strAry = new String[15];//存放生成的数字的字符串数组
int[] intAry = new int[15];//存放int类型数组
for (int i = 0; i < 15; i++) {
int a = (int) (Math.random() * 1000);
intAry[i] = a;
strAry[i]= String.valueOf(a);
System.out.print(a + " ");
}
String[] strAry = new String[15];//存放生成的数字的字符串数组
int[] intAry = new int[15];//存放int类型数组
for (int i = 0; i < 15; i++) {
int a = (int) (Math.random() * 1000);
intAry[i] = a;
strAry[i]= String.valueOf(a);
System.out.print(a + " ");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先开避一个数组,然后放进去就行了啊
int a[15];
for(int i=0;i<15;i++) {
a[i] = (int)(Math.random()*1000);
System.out.print(a[i] + " '");
}
int a[15];
for(int i=0;i<15;i++) {
a[i] = (int)(Math.random()*1000);
System.out.print(a[i] + " '");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串就用StringBuffer的append方法,数组就循环就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询