java作业,求解答
展开全部
参考代码
public class NumArray {
public static void main(String[] args) {
int len = 1000;// 数组的长度
int[] ary = new int[len];// 申明数组
for (int i = 0; i < ary.length; i++) {
ary[i] = i + 1;// 数组元素赋值
}
int index = 0;// 此变量用于换行输出
for (int i = 0; i < ary.length; i++) {
if (ary[i] % 17 == 0) {// %取余数, 如果余数等于0,那么说明可以被整除
System.out.print(ary[i] + "\t");
index++;//累加 等同于 index = index+1;
if (index % 10 == 0) {// 如果已经输出了10个数, 那么换行
System.out.println();//换行
}
}
}
}
}
运行测试
17 34 51 68 85 102 119 136 153 170
187 204 221 238 255 272 289 306 323 340
357 374 391 408 425 442 459 476 493 510
527 544 561 578 595 612 629 646 663 680
697 714 731 748 765 782 799 816 833 850
867 884 901 918 935 952 969 986
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class TestMain {
public static void main(String[] args) {
int[] numbers = new int[1000];
for (int i = 1; i <= 1000; i++) {
numbers[i - 1] = i;
}
for (int i = 0; i < numbers.length; i++) {
if (numbers[i] % 17 == 0) {
System.out.println(numbers[i]);
}
}
}
}
已测试,完全没有问题,要采纳啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Multiple {
public static void main(String[] args) {
//定义1000的数组
int[] n = new int[1000];
//通过循环给数组赋值
for(int i=0;i<n.length-1;i++){
n[i]=i+1;
}
//循环检查数组中17的倍数并打印
for(int i=0;i<n.length-1;i++){
if(n[i]>17&&n[i]%17==0){
System.out.println(n[i]);
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int[] array = new int[1000];
int count = 0;
for (int i = 0; i < array.length; i++) {
array[i] = i + 1;
if (array[i] % 17 == 0) {
System.Out.print(array[i]);
if (++count % 5 == 0) {
System.Out.println(); // 每5个数换行输出
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Tester{
public static void main(String[] args) {
int array[] = new int[1000];
int i = 1;
while(i<=1000){
array[i-1] = i;
if(i%17==0){
System.out.println(i);
System.out.println("i/17="+(i/17));
}
i++;
}
}
}
public static void main(String[] args) {
int array[] = new int[1000];
int i = 1;
while(i<=1000){
array[i-1] = i;
if(i%17==0){
System.out.println(i);
System.out.println("i/17="+(i/17));
}
i++;
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询