中易网

Java中有没有语句可以实现这样的循环?

答案:3  悬赏:20  
解决时间 2021-02-02 14:42
我是新手,所以不太懂太复杂的程序。尽量简单点。。
第一次循环:a[j]!=a[i];
第二次循环:a[j]!=a[i]&&a[j+1]!=a[i];
第三次循环:a[j]!=a[i]&&a[j+1]!=a[i]&&a[j+2]!=a[i];
...
...
...
以此类推!
拜托!!!在线等!

if(j {
return System.out.print("&&a[" + j +"]!=a[" + i +"]") ;
} else if(j==0)
{
return System.out.print("a[" + j +"]!=a[" + i +"]");
}
怎么return字符串?T ^ T求大神帮忙。
最佳答案
  • 二级知识专家网友:青春如此荒謬
  • 2021-02-02 03:15
这必须有的
public class M{

   public static void main(String[] args){

      String str = "&&" ; 

      for(int i=0 ;  i< 10 ;  i++){

         for(int j=0 ; j<10 ; j++){

              if(j-1 
                  System.out.print("&&a[" + j +"]!=a[" + i +"]") ;

              } else if(j-1 
                  System.out.print("a[" + j +"]!=a[" + i +"]");

              }

         }

        System.out.println(); 

     }

  }

}
全部回答
  • 1楼网友:浪者不回头
  • 2021-02-02 04:41
呵呵,lz 之前没完全没接触过程序吧? 首先 int sum = 0 表示我现在声明了有这么一个叫 sum 的 int 型变量(就是它应该是一个整数),它的值是 0 然后括号当然是没有搞对。应该是这样的: public class for extends applet { public stactic void main(string arge[]) { int sum=0; for(int i=1;i<=100;i++) { sum=sum+i; } system.out.println(“sum=”+sum); } } 最后,sum = sum + i 是自增语句,这在程序里很常见,不管是什么语言。这表示我更新了 sum 的内容,新的 sum 值是旧的 sum 值 + i 的值。你不能写成 y = sum + i 之类的,因为你之前只声明了 sum,电脑是不认识你的 y 的,而且从逻辑上讲,也应该是 sum。这句话还可以写成 sum += i
  • 2楼网友:邪性洒脱
  • 2021-02-02 04:02
public class SimpleLoopForBaidu { public static void main(String[] args) { int i = 0; int t = 1; //标识第几次循环  int[] a = {100,200,300,400,500,600,700,800,900,1000}; for (i = 0; i < a.length; i ++){ for (t = 1; t <= a.length -2 ; t++){ for (int j = 0; j < t ;j++) { if (a[j]==a[i]){ System.out.println("以元素[" + a[i] +"]来比较,那么第" +t+"次循环表达式返回的结果为假"); break; }else if (j == (t -1)){ System.out.println("以元素[" + a[i] +"]来比较,那么第" +t+"次循环表达式返回的结果为真"); } } } } } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯