Java 使用来自两个不同while循环的变量

Java 使用来自两个不同while循环的变量,java,variables,loops,while-loop,scoping,Java,Variables,Loops,While Loop,Scoping,如何使用不同while循环中的变量并将它们插入到print语句中 public class Squares{ public static void main (String [] args){ int counterA = 0; int counterB= 0; while (counterA<51){ counterA++; if (counterA % 5 == 0){

如何使用不同while循环中的变量并将它们插入到print语句中

 public class Squares{
   public static void main (String [] args){
      int counterA = 0;
      int counterB= 0;

      while (counterA<51){
           counterA++;
           if (counterA % 5 == 0){
                int one = (counterA*counterA);
           }               
      }
      while (counterB<101){
           counterB++;
           if (counterB % 2 == 0){
                int two = (counterB*counterB);         
           }    
      }
       System.out.println(one+two);
   }
 }
公共类广场{
公共静态void main(字符串[]args){
int计数器A=0;
int计数器b=0;

while(counter)a这是一个非常广泛的方法,因为有很多方法可以做到这一点。您只需要将循环中的结果收集到一个全局变量中。如果您想专门生成一个字符串,那么您可以使用

以下是一个数字之间没有间距的示例:

StringBuilder sb = new StringBuilder();
int counterA = 0;
int counterB = 0;

while (counterA < 51) {
  counterA++;
  if (counterA % 5 == 0){
    sb.append(counterA * counterA);
  }               
}
while (counterB<101) {
  counterB++;
  if (counterB % 2 == 0) {
    sb.append(counterB * counterB);         
  }    
}
System.out.println(sb.toString());
StringBuilder sb=新建StringBuilder();
int计数器A=0;
int计数器b=0;
而(A<51){
计数器A++;
如果(计数器A%5==0){
某人追加(counterA*counterA);
}               
}

while(counterB这是非常广泛的,因为有很多方法可以做到这一点。您只需要将循环中的结果收集到一个全局变量中。如果您想专门生成一个字符串,那么可以使用

以下是一个数字之间没有间距的示例:

StringBuilder sb = new StringBuilder();
int counterA = 0;
int counterB = 0;

while (counterA < 51) {
  counterA++;
  if (counterA % 5 == 0){
    sb.append(counterA * counterA);
  }               
}
while (counterB<101) {
  counterB++;
  if (counterB % 2 == 0) {
    sb.append(counterB * counterB);         
  }    
}
System.out.println(sb.toString());
StringBuilder sb=新建StringBuilder();
int计数器A=0;
int计数器b=0;
而(A<51){
计数器A++;
如果(计数器A%5==0){
某人追加(counterA*counterA);
}               
}

while(counterB这是非常广泛的,因为有很多方法可以做到这一点。您只需要将循环中的结果收集到一个全局变量中。如果您想专门生成一个字符串,那么可以使用

以下是一个数字之间没有间距的示例:

StringBuilder sb = new StringBuilder();
int counterA = 0;
int counterB = 0;

while (counterA < 51) {
  counterA++;
  if (counterA % 5 == 0){
    sb.append(counterA * counterA);
  }               
}
while (counterB<101) {
  counterB++;
  if (counterB % 2 == 0) {
    sb.append(counterB * counterB);         
  }    
}
System.out.println(sb.toString());
StringBuilder sb=新建StringBuilder();
int计数器A=0;
int计数器b=0;
而(A<51){
计数器A++;
如果(计数器A%5==0){
某人追加(counterA*counterA);
}               
}

while(counterB这是非常广泛的,因为有很多方法可以做到这一点。您只需要将循环中的结果收集到一个全局变量中。如果您想专门生成一个字符串,那么可以使用

以下是一个数字之间没有间距的示例:

StringBuilder sb = new StringBuilder();
int counterA = 0;
int counterB = 0;

while (counterA < 51) {
  counterA++;
  if (counterA % 5 == 0){
    sb.append(counterA * counterA);
  }               
}
while (counterB<101) {
  counterB++;
  if (counterB % 2 == 0) {
    sb.append(counterB * counterB);         
  }    
}
System.out.println(sb.toString());
StringBuilder sb=新建StringBuilder();
int计数器A=0;
int计数器b=0;
而(A<51){
计数器A++;
如果(计数器A%5==0){
某人追加(counterA*counterA);
}               
}

虽然(counterB声明循环外的变量,并在循环内为其赋值!

声明循环外的变量,并在循环内为其赋值!

声明循环外的变量,并在循环内为其赋值!

声明循环外的变量,并为其赋值循环内的ues!

您需要在循环外声明局部变量1和2

public class Squares{
   public static void main (String [] args){
      int counterA = 0;
      int counterB= 0;
      int one=0;
      int two=0;  

      while (counterA<51){
           counterA++;
           if (counterA % 5 == 0){
                one = (counterA*counterA);
           }               
      }
      while (counterB<101){
           counterB++;
           if (counterB % 2 == 0){
                two = (counterB*counterB);         
           }    
      }
       System.out.println(one+two);
   }
 }
公共类广场{
公共静态void main(字符串[]args){
int计数器A=0;
int计数器b=0;
int-one=0;
int 2=0;

而(a您需要在循环外部声明局部变量1和2

public class Squares{
   public static void main (String [] args){
      int counterA = 0;
      int counterB= 0;
      int one=0;
      int two=0;  

      while (counterA<51){
           counterA++;
           if (counterA % 5 == 0){
                one = (counterA*counterA);
           }               
      }
      while (counterB<101){
           counterB++;
           if (counterB % 2 == 0){
                two = (counterB*counterB);         
           }    
      }
       System.out.println(one+two);
   }
 }
公共类广场{
公共静态void main(字符串[]args){
int计数器A=0;
int计数器b=0;
int-one=0;
int 2=0;

而(a您需要在循环外部声明局部变量1和2

public class Squares{
   public static void main (String [] args){
      int counterA = 0;
      int counterB= 0;
      int one=0;
      int two=0;  

      while (counterA<51){
           counterA++;
           if (counterA % 5 == 0){
                one = (counterA*counterA);
           }               
      }
      while (counterB<101){
           counterB++;
           if (counterB % 2 == 0){
                two = (counterB*counterB);         
           }    
      }
       System.out.println(one+two);
   }
 }
公共类广场{
公共静态void main(字符串[]args){
int计数器A=0;
int计数器b=0;
int-one=0;
int 2=0;

而(a您需要在循环外部声明局部变量1和2

public class Squares{
   public static void main (String [] args){
      int counterA = 0;
      int counterB= 0;
      int one=0;
      int two=0;  

      while (counterA<51){
           counterA++;
           if (counterA % 5 == 0){
                one = (counterA*counterA);
           }               
      }
      while (counterB<101){
           counterB++;
           if (counterB % 2 == 0){
                two = (counterB*counterB);         
           }    
      }
       System.out.println(one+two);
   }
 }
公共类广场{
公共静态void main(字符串[]args){
int计数器A=0;
int计数器b=0;
int-one=0;
int 2=0;

我想这是你的答案

public class Squares{
 public static void main (String [] args){
  int counterA = 0;
  int counterB= 0;

  while (counterA<101){
       counterA++;
       int one,two;
       if (counterA % 5 == 0){
            one = (counterA*counterA);
       }               
        if (counterA % 2 == 0){
            two = counterA * counterA;
        }
        System.out.println(ont + two);
  }
 }
}
公共类广场{
公共静态void main(字符串[]args){
int计数器A=0;
int计数器b=0;

我想这是你的答案

public class Squares{
 public static void main (String [] args){
  int counterA = 0;
  int counterB= 0;

  while (counterA<101){
       counterA++;
       int one,two;
       if (counterA % 5 == 0){
            one = (counterA*counterA);
       }               
        if (counterA % 2 == 0){
            two = counterA * counterA;
        }
        System.out.println(ont + two);
  }
 }
}
公共类广场{
公共静态void main(字符串[]args){
int计数器A=0;
int计数器b=0;

我想这是你的答案

public class Squares{
 public static void main (String [] args){
  int counterA = 0;
  int counterB= 0;

  while (counterA<101){
       counterA++;
       int one,two;
       if (counterA % 5 == 0){
            one = (counterA*counterA);
       }               
        if (counterA % 2 == 0){
            two = counterA * counterA;
        }
        System.out.println(ont + two);
  }
 }
}
公共类广场{
公共静态void main(字符串[]args){
int计数器A=0;
int计数器b=0;

我想这是你的答案

public class Squares{
 public static void main (String [] args){
  int counterA = 0;
  int counterB= 0;

  while (counterA<101){
       counterA++;
       int one,two;
       if (counterA % 5 == 0){
            one = (counterA*counterA);
       }               
        if (counterA % 2 == 0){
            two = counterA * counterA;
        }
        System.out.println(ont + two);
  }
 }
}
公共类广场{
公共静态void main(字符串[]args){
int计数器A=0;
int计数器b=0;


虽然(只有当我应该得到一条线时,你才真正想做什么?发布你的问题陈述?你的打印语句只执行一次。考虑将它移动到一个循环中。如果你想要多行,你需要把你的打印调用放在一个循环中。请使问题陈述更加清楚……我只得到一个Li。当我应该得到的时候,你到底想做什么?发布你的问题陈述?你的打印语句只会执行一次。考虑把它移动到一个循环中。如果你想要多行,你需要把你的打印调用放在一个循环中。请让问题陈述更清楚…我只有一条线,当我应该得到的时候。你到底想做什么?发布你的问题陈述?你的打印语句只会执行一次。考虑在一个循环中移动它。如果你想要多行,你需要把你的打印调用放在一个循环中。请让问题陈述更清楚……我只有一条线,当我应该得到几条你是什么的时候。你的打印语句只会执行一次。考虑在一个循环中移动它。如果你想要多行,你需要把你的打印调用放在一个循环中。请使问题陈述更加清楚。