「java数组存储数字」java将输入的数字存入数组
本篇文章给大家谈谈java数组存储数字,以及java将输入的数字存入数组对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java怎么在控制台输入数字,并保存到数组里?
- 2、java 请问怎么将下面的数字存到数组里?
- 3、Java将数字存放在字符数组
- 4、java一个数组中存放数字1和0,总共36个,要从该数组中找出0连续最多的一段,用算
java怎么在控制台输入数字,并保存到数组里?
代码如下,使用说明见注释
public static void main(String args[]) {
//定义Integer数组,默认值为10个null
Integer[] readNums = new Integer[10];
//使用Scanner的sytem in流
Scanner sca = new Scanner(System.in);
for(int i=0;i10;i++){
//读取数字放入数组的第i个元素
readNums[i]=sca.nextInt();
//通过输出可以看到数组被一个一个赋值了,实际使用中不需要打印
System.out.println(Arrays.asList(readNums));
}
}
java 请问怎么将下面的数字存到数组里?
public static void main(String[] args) {
int i = 13;
int o = 1;
int[] array = new int[10];
do {
if (i % 13 == 0) {
array[o - 1] = i;
o ++;
}
i ++;
}
while (o = 10);
System.out.println(array[0] + "," + array[1] + "," + array[2]);
}
数字自己改成400就好了。
Java将数字存放在字符数组
字符串数组 String [] strArray = new String [20];
不过推荐用ArrayListString strArray = new ArrayListString (); 比较灵活
java一个数组中存放数字1和0,总共36个,要从该数组中找出0连续最多的一段,用算
大致思路:
1,定义a,b,c3个变量,a用来计数0出现的次数,b也是用来计数0出现的次数,当a的次数大于b的次数把a的值赋值给b,这样就保留下来0出现的最大次数,c用来计算0最多字段出现的下标,
2,遍历这个数组,代码如下:
public class Demo17 {
public static void main(String[] args) {
int[] arr = { 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 };
int a = 0;
int b = 0;
int c = 0;
for(int i = 0;iarr.length;i++) {
if(arr[i] == 0) {
a++;
if(a=b) {
b=a;
c=i-b+1;
}
} else {
a = 0;
}
}
for(int i=c;ib+c;i++) {
System.out.println(arr[i]);
}
}
}
java数组存储数字的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java将输入的数字存入数组、java数组存储数字的信息别忘了在本站进行查找喔。