java程序,输出前五个被7整除的数

来源:百度知道 编辑:UC知道 时间:2024/05/26 18:11:04
麻烦那位帮我看看,本人菜鸟,写了个输出100以内前五个被其整除的数的程序(很简单),可编译后输出没有结果,鼠标一直在闪,谁能告诉我?谢谢!(不要用while,要求用for)
public class test{
public static void main(String[] args){
int num=0;
for(int i = 0;i <101; i+=7){
if(i%7==0){
System.out.print(+i " ");
num++;
}
if(num==5){ break ;}
}
}
}

javac A7.java没有问题,但
java A7后,没有输出值,鼠标在一直的闪!
谢谢二位,但试过了,都不行!和原来一样!我的程序语法应该没问体,我觉得是逻辑关系哪错了,用while语句就没问题!

应该是编译器的问题,你再从新设一下环境变量试下!个人感觉不是逻辑错误!在我的机器上跑没问题!

我不知道你是怎么编译通过的,我看到main函数的右括号是全角括号,这个肯定是错的,还有就是sysout当中+i " "是不是中间少了个+啊

public class test {
public static void main(String[] args) {
int num = 0;
for (int i = 0; i < 101; i += 7) {
if (i % 7 == 0) {
System.out.print(+i + " ");
num++;
}
if (num == 5) {
break;
}
}
}
}

我咋觉得你写的乱七八糟的 虽然我不懂JAVA
你试试我写的...

public class test{
public static void main(String[] args){
int num=0;
for(int i = 0;i <101; i+=7){
if(num==5){ break ;}
if(i%7==0){
System.out.print(i+" ");
num++;
}
}
}
}

public class test{
public static void main(String[] args){
int count = 0;
for(int i=0;i<101;i++){
if(i%7==0){
System.out.println(i);
count ++;
}
if(count==5){