栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

第一部分:Java基础编程-程序流程控制-分支结构

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第一部分:Java基础编程-程序流程控制-分支结构

顺序结构 分支结构 循环结构

Java分支结构:if-else、switch-case if-else:
class IfTest {
	public static void main(String[] args) {	
		//举例1
		int heartBears =179;
		if(heartBears < 60 || heartBears>100){
			System.out.println("你需要做进一步的检查");
		}
		System.out.println("检查结束");
	}
}

/
import java.util.Scanner;//导包  导入了Scanner这个类
class ScannerTest {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in); // 创建(new)了一个对象
		
		System.out.println("请输入你的姓名:");
		String num = scan.next();// 对象调用了方法
		System.out.println(num);

		System.out.println("请输入你的年龄:");
		int year = scan.nextInt();
		System.out.println(year);

		System.out.println("请输入你的体重:");
		double weight = scan.nextDouble();
		System.out.println(weight);

		System.out.println("你爱我吗?(true/false)");
		boolean isLove = scan.nextBoolean();
		System.out.println(isLove);
	}
}

IfTest:
import java.util.Scanner;
class IfTest {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		System.out.println("请输入成绩:");
		int score = scan.nextInt();
		if(score == 100){
			System.out.println("奖励宝马");
		}else if(80 < score && score <= 99){
			System.out.println("奖励iphone");
		}else if(60 < score && score <= 80){
			System.out.println("奖励ipad");
		}else{                             //也可以没有最后的else
			System.out.println("啥也没有");
		}
	}
}
switch-case:

class SwitchCaseTest {
	public static void main(String[] args) {
		int num = 2;
		switch(num){
		case 0:
			System.out.println("zero");
			break;
		case 1:
			System.out.println("one");
			break;
		case 2:
			System.out.println("two");
			break;
		default:
			System.out.println("无");
		}
	}
}

//import java.util.Scanner;
class Test1{
	public static void main(String[] args){
	Scanner scan = new Scanner(System.in);
	String word = scan.next();
	char c = word.charAt(0);
	System.out.println(c);
	switch(c){
	case 'a':
		c = 'A';
		System.out.println(c);
		break;
	case 'b':
		c = 'B';
		System.out.println(c);
		break;
	default:
		System.out.println("输入有误");
	}
	}
}


import java.util.Scanner;
class Test2{
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		double c = scan.nextDouble();
		System.out.println(c);
		String result;
		if(c >= 60){
			result = "合格";
		}else{
			result = "不合格";
		}
		switch (result){
		case "合格":
			System.out.println("合格");
			break;
		case "不合格":
			System.out.println("合格");
			break;
		default:
			System.out.println("格式错误");
		}
	}
}


class Test3{
	public static void main(String[] args){
		int month = 7;
		switch (month){
		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;
		case 12:
		case 1:
		case 2:
			System.out.println("冬季");
			break;
		default:
			System.out.println("你的输入有误!");
		}
	}
}


import java.util.Scanner;
class Test4{
	public static void main(String[] args){
	Scanner scan = new Scanner(System.in);
	int year = scan.nextInt();
	int month = scan.nextInt();
	int day = scan.nextInt();
	System.out.println("您输入的是" + year + "年" + month + "月" + day +"日");
	//定义一个变量来计算总天数
	int sumDays = 0;
	switch (month){
	case 12:
		sumDays += 30;
	case 11:
		sumDays += 31;
	case 10:
		sumDays += 30;
	case 9:
		sumDays += 31;
	case 8:
		sumDays += 31;
	case 7:
		sumDays += 30;
	case 6:
		sumDays += 31;
	case 5:
		sumDays += 28;
	case 4:
		sumDays += 28;
	case 3:
		//判断年份是不是闰年:
		if((year % 4 == 0 && year % 100 == 0) || year % 400 == 0){
			sumDays += 29;		
		}else{
			sumDays += 28;		
		}
	case 2:
		sumDays += 31;
	case 1:
		sumDays += day;
	}
	System.out.println(year + "年" + month + "月" + day +"日是当年的第" + sumDays + "天");
	}
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/858048.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号