How2J——JAVA基础-控制流程

重点
1、
switch break default
2、
continue:后面代码不执行,直接进行下一次循环。
3、
break:结束循环

if

作业:闰年

package basis;

import java.util.Scanner;

public class Test{
	public static void main(String[]args) {
		Scanner s = new Scanner(System.in);
		System.out.println("请输入年份");
		int a = s.nextInt();
		//注意:是%而不是/
		if ((a % 400 == 0) ||( a%4 == 0 && a%100 !=0)) {
			System.out.println(a +"是闰年");
		}else {
			System.out.println(a +"不是闰年");
		}
	}

switch

switch 语句相当于 if else的另一种表达方式
注意: 每个表达式结束,都应该有一个break;

switch(day){
case 1:
System.out.println(“星期一”);
break;
default:
System.out.println(“其他的都是些什么鬼?”)

package basis;

import java.util.Scanner;

public class Test{
	
	public static void main(String[]args) {
	Scanner s = new Scanner(System.in);
	
	System.out.println("请输入月份");
	int a = s.nextInt();
	
	switch(a) {
	//注意每一句后面都要有break
		case 12:
		case 1:
		case 2:
			System.out.println("冬天");
			break;
		case 3:
		case 4:
		case 5:
			System.out.println("春天");
			break;
		case 6:
		case 7:
		case 8:
			System.out.println("夏天");
			break;
		case 9:
		case 10:
		case 11:
			System.out.println("秋天");
			break;
		//其他情况用default(不参加)
		default:
			System.out.print("这个是什么鬼?");
	}
	}
	
}

while

for

计算乞丐第i天收入总和

sum=0 ,count =1;

package basis;

import java.util.Scanner;

public class Text1 {
	
	public static void main(String[]args) {
		int sum = 0;//乞讨总数
		int count = 1;//天数
		Scanner s = new Scanner(System.in);
		int n = s.nextInt();
		
		for(int i = 1;i <= n; i++) {
			System.out.println("第" + i+ "天乞讨" + count);
			sum = sum + count;
			//count要写在sum后面!
			count = count*2;
		}
		System.out.println("洪乞丐干" + n + "天,收入是:"+sum);
	}

}

continue

后面代码不执行,直接进行下一次循环。

public class Text1 
{
	public static void main(String[]args)
	{
		for(int i = 1; i <=100;i++)
		{//范例写法
			if(i%3 == 0 || i%5 ==0)
			continue;
			System.out.println(i);	
		}
	}
}
public class Text1 {
	
	public static void main(String[]args)
	{
		for(int i = 1; i <=100;i++)
		{//我能理解的版本
			if(i%3 == 0 || i%5 ==0)
			{
				continue;
			}else
			{
				System.out.println(i);	
			}
			}
	}
}

break

结束循环

百万富翁


你可能感兴趣的:(How2J)