流程控制语句
流程控制语句
条件语句:if/switch
if语句:
if(条件){条件成立时执行的代码}
if(){} else{ }
if(条件1){代码块1}else if(条件2){代码块2}else{代码}
switch: (有些注意的点***)
switch(表达式)
{
case1:执行代码1;
sysout();
break;
case值n:
执行代码n;
break;
default:默认执行的代码; }
循环语句:
while/do while/for
for和while 的区别: for更优化内存
while:
语法:while(判断条件){循环操作} 先判断后执行.
for循环:
语法:for(循环变量;循环条件;循环变量变化){循环操作}
do...while
语法:do{循环操作}while(判断条件) 先执行后判断,至少被执行一次
break及continue
break语句会跳出循环,执行后面的代码。
continue的作用是跳过循环体中剩余的语句执行下一次循环。
for嵌套运用
例子
九九乘法:
//9*9乘法
public class fortest {
	public static void main(String[] args) {
         for(int x=1;x<=9;x++){
               for(int y=1;y<=x;y++){
               System.out.print(x+"*"+y+"="+(x*y)+"\t");	
               }
          System.out.println();
        }
	}
}
菱形:
 for(int x=1;x<=5;x++){
			for(int y=1;y<=5-x;y++){
				System.out.print(" ");
			}
			for(int z=1;z<=2*x-1;z++){
				System.out.print("*");
			}
			System.out.println();
		}
		for(int x=1;x<=5;x++){
			for(int y=1;y<=x;y++){
				System.out.print(" ");
			}
			for(int z=1;z<=2*(5-x)-1;z++){
				System.out.print("*");
			}
			System.out.println();
		}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号