如下程序,我输出了100以内能被3整除的数,我想把这些数放到一个数组里,要怎么做
public class Sushu {
public static void main (String[] args) {
int flag=0;
for(int i=1;i<=100;i++)
if (i%3==0)
{ System.out.print(i+",");
flag+=1;}
System.out.print(flag);
}
}
java问题在线等 如何把输出的这些数放到一个数组里
答案:5 悬赏:80
解决时间 2021-04-27 12:25
- 提问者网友:泪姬迷茫
- 2021-04-26 23:04
最佳答案
- 二级知识专家网友:万千宠爱
- 2021-04-27 00:24
public class Sushu {
public static void main (String[] args) {
int flag=0; //数组的位置
int[] a=new int[100]; //存放数组
for(int i=1;i<=100;i++){
if (i%3==0){
System.out.print(i+",");
a[flag]=i;
flag++;
}
}
System.out.println();
System.out.println();
for(int i=0;i
System.out.print(a[i]+",");
System.out.println();
//System.out.print(flag);
}
}
这个不难,我是初学,你看下我这样写应该也没什么问题吧。
哈,我是在你的题目上加以修改,想法很简单
public static void main (String[] args) {
int flag=0; //数组的位置
int[] a=new int[100]; //存放数组
for(int i=1;i<=100;i++){
if (i%3==0){
System.out.print(i+",");
a[flag]=i;
flag++;
}
}
System.out.println();
System.out.println();
for(int i=0;i
System.out.println();
//System.out.print(flag);
}
}
这个不难,我是初学,你看下我这样写应该也没什么问题吧。
哈,我是在你的题目上加以修改,想法很简单
全部回答
- 1楼网友:强势废物
- 2021-04-27 03:31
数组定义的时候必须指定容量,所以用集合来保存更好些。。。
CODE:
--------------------------------------------------------------------------
package test;
import java.util.ArrayList;
import java.util.List;
public class PrimeNumber {
public static void main(String[] args) {
List list = new ArrayList();
for(int i=0; i<100; ++i){
if(i%3 == 0 && i != 0){
list.add(new Integer(i));
}
}
Integer last = list.get(list.size()-1);
for(Integer i : list){
System.out.print(i);
if(i < last)
System.out.print(",");
}
}
}
--------------------------------------------------------------------------
- 2楼网友:废途浑身病态
- 2021-04-27 02:16
import java.util.scanner;
public class test{
public static void main(string[] ars){
int[] arr = new int[5];
scanner in = new scanner(system.in);
int max = 0;
for(int i = 0;i<5;i++){
arr[i] = in.nextint();
if(max=0;i--)
system.out.print(arr[i]+"\t");
}
}
运行结果:
若输入 1 2 3 4 5
结果如下:
max = 5
5 4 3 2 1
希望对你有帮助。。。。
- 3楼网友:白日梦制造商
- 2021-04-27 02:11
import java.util.*;
public class tt {
public static void main(String[] args) {
// TODO 自动生成方法存根
ArrayList rr = new ArrayList();//java容器,可以当数组来用,这里用泛型限定
//只能装入整形数据
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0)
rr.add(i);
}
System.out.println(rr);
}
}
- 4楼网友:荒唐后生
- 2021-04-27 00:49
public class X {
public static void main(String[] args){
List list = new ArrayList();
for(int i=0;i<100;i++){
if(i%3==0 && i!=0)
list.add(i);
}
}
}
JDK1.5以上提供了自动装箱和撤箱```所以不需要手动装箱和撤箱 如果你是1.4那么就需要修改下
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯