当前位置:编程学习 > JAVA >>

j2se 语法基础,新手在线等回答

我是一名java初学者,正在学习基础语法,现在想写一个小程序,输出1-500中所有能同时被2  ,5 ,7 整除的数  我的程序如下 

public class text {
public static void main (Sting [] args){

for(int i =1 ; i<=500 ; i++)
  if(i % 2 != 0)  {break;}
    else  if (i % 5 != 0) {break;}
                 else if(i%7 ==0){
                      {System.out.println(i);}
                         else break;
                 }
}
}

但是编译的时候说第九行的else  不带 if  ,请高手帮忙看看  谢谢大家了 --------------------编程问答-------------------- 后来我有这么写了一个,  
public class text {
public static void main(Sting [] args){

for(int i =1 ; i<=500 ; i++)
  if(i%2==0 && i% 5 ==0 && i%7==0)
  System.out.println(i);
              
}
}


这次提示第二行 找不到符号 --------------------编程问答-------------------- 装个Eclipse调试吧,目测是 大括号乱了一层:

else if(i%7 ==0){
   {System.out.println(i);}  // 这里多了左括号
else break;
} // 这里多了右括号
--------------------编程问答--------------------
引用 1 楼 hh306899223 的回复:
后来我有这么写了一个,  Java code
public class text {
    public static void main(Sting [] args){
    
        for(int i =1 ; i<=500 ; i++)
          if(i%2==0 && i% 5 ==0 && i%7==0)
          ……


String  不是Sting --------------------编程问答--------------------
引用 1 楼 hh306899223 的回复:
后来我有这么写了一个,  Java code
public class text {
    public static void main(Sting [] args){
    
        for(int i =1 ; i<=500 ; i++)
          if(i%2==0 && i% 5 ==0 && i%7==0)
          ……

第二行Sting 改成String --------------------编程问答-------------------- 好多初学者不愿意用eclipse的
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,