文章目录
循环嵌套
印出九九乘法表
public class ChengFaBiaoDemo{
public static void main(String[] args){
int i,j;
for(i=1;i<=9;i++){
for (j=1;j<=i;j++){
System.out.print(j + "*" + i + "=" + i * j);
System.out.print("\t");
}
System.out.println("\n");
}
}
}
如果是i*j :
印出1~100内的质数
输入数字
boolean res=true 做标记
执行for可以整除 不是质数 res=false
if(res)输出质数
public class Demo2ZhiShu {
public static void main(String[] args){
int i,j;
for(i=2;i<=100;i++){
boolean res=true;
for(j=2;j<i;j++) {
if(i%j==0) {
res = false;
break;
}
}
if(res) {
System.out.println(i+"是质数");
}
}
}
}
如果做标记在for输入数字之前,执行到3结束,res=false了就不会再循环
while(true)
while(true){
System.out.println("输入账号密码");
}
结束多层循环:
public static void main(String[] args) {
int i,j;
for (i=0;i<10;i++) {
for(j=0;j<10;j++){
System.out.println("j="+j);
}
}
System.out.println("i="+i);
}
使用break; 只结束一层循环
public static void main(String[] args) {
int i,j;
for (i=0;i<10;i++) {
for(j=0;j<10;j++){
System.out.println("j="+j);
if(j==5){
break;
}
}
}
System.out.