java学习日记_20191010

switch语句

//情况选择语句
定义格式:
switch(表达式){
case 常量值1:
代码块1;
break;
case 常量2:
代码块2;
break;
default:
代码块;//如果以上常量均不符合时将执行本代码,可省略。
}
实例:
【判断int类型的数据】
键盘输入一个5分制的分数,根据以下评分标准给出等级:
5:优秀;
4:良好;
3:及格;
0~2:不及格。

import java.util.Scanner;
public class test01 {
	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		System.out.println("请输入分数:");
		int score=scanner.nextInt();
			switch (score) {
			case 5:
				System.out.println("优秀");
				break ;
			case 4:
				System.out.println("良好");
				break;
			case 3:
				System.out.println("及格");
				break;
			case 2:
			case 1:
			case 0:
				System.out.println("不及格");
			default:
				System.out.println("输入分数不符合5分制");
			}				
	}
}

import java.util.Scanner;

public class test02 {

	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		System.out.println("请输出等级");
		char grade=scanner.next().charAt(0);
		switch (grade) {
		case '优':
			System.out.println("5");
			break;
		case '良':
			System.out.println("4");
			break;
		case '中':
			System.out.println("3");
			break;
		case '差':
			System.out.println("2");
			break;
		default:
			System.out.println("输入成绩等级错误");
		}

	}

}

关系运算

== != > < >= <=
结果是true false

逻辑运算

关系运算至上;
运算结果true false;
1.与:长路&,短路&&; //表达式 关系运算1&关系运算2
长路与运算,两边都进行计算;短路与运算,左边为false,即运算结束,结果为false。
2.或:长路|,短路||;
长路或,两边都算;短路或运算,左边为true,结果为true,结束运算。
3.非:! // !(关系运算)
取反 !(5*3)>12 结果为false;
4.优先级
非运算>与运算>或运算

if语句

1.表达格式
if’(条件表达式){
条件表达是true时,执行本代码
}
else{
条件表达为false时,执行本代码
}
实例:判断两个数大小:

import java.util.Scanner;

public class test01 {

	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		System.out.println("请输入第一个数");
		int num01=scanner.nextInt();
		System.out.println("请输入第二个数");
		int num02=scanner.nextInt();
		if (num01>num02) {
			System.out.println(num01);
		}
		else {
			System.out.println(num02);
		}

	}

}

2.嵌套式
if’(条件表达式01){
条件表达01是true时,执行本代码
}else if (条件表达式02){
条件表达02是true时,执行本代码
}else if (条件表达式n){
条件表达n是true时,执行本代码
}else
3.实例
【找出java,Andrid,sql三科最高分数】

import java.util.Scanner;

public class test04 {
	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		System.out.println("请输入java成绩");
		int java=scanner.nextInt();
		System.out.println("请输入Android成绩");
		int android=scanner.nextInt();
		System.out.println("请输入sql成绩");
		int sql=scanner.nextInt();
		if (java>android && java>sql) {
			System.out.println("最高分为"+java);
		}else if (android>java && android>sql) {
			System.out.println("最高分为"+android);
		}else {
			System.out.println("最高分为"+sql);
		}
	}
}

【三科成绩最高分——选择法】

import java.util.Scanner;

public class test04 {
	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		System.out.println("请输入java Android sql成绩");
		int java=scanner.nextInt();
		int android=scanner.nextInt();
		int sql=scanner.nextInt(),a;
		a=java;
		if (a<android) {
			a=android;
		};
		if (a<sql) {
			a=sql;
		};
		System.out.println("最高分为"+a);
		}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 内容概要 《计算机试卷1》是一份综合性的计算机基础和应用测试卷,涵盖了计算机硬件、软件、操作系统、网络、多媒体技术等多个领域的知识点。试卷包括单选题和操作应用两大类,单选题部分测试学生对计算机基础知识的掌握,操作应用部分则评估学生对计算机应用软件的实际操作能力。 ### 适用人群 本试卷适用于: - 计算机专业或信息技术相关专业的学生,用于课程学习或考试复习。 - 准备计算机等级考试或职业资格认证的人士,作为实战演练材料。 - 对计算机操作有兴趣的自学者,用于提升个人计算机应用技能。 - 计算机基础教育工作者,作为教学资源或出题参考。 ### 使用场景及目标 1. **学习评估**:作为学校或教育机构对学生计算机基础知识和应用技能的评估工具。 2. **自学测试**:供个人自学者检验自己对计算机知识的掌握程度和操作熟练度。 3. **职业发展**:帮助职场人士通过实际操作练习,提升计算机应用能力,增强工作竞争力。 4. **教学资源**:教师可以用于课堂教学,作为教学内容的补充或学生的课后练习。 5. **竞赛准备**:适合准备计算机相关竞赛的学生,作为强化训练和技能检测的材料。 试卷的目标是通过系统性的题目设计,帮助学生全面复习和巩固计算机基础知识,同时通过实际操作题目,提高学生解决实际问题的能力。通过本试卷的学习与练习,学生将能够更加深入地理解计算机的工作原理,掌握常用软件的使用方法,为未来的学术或职业生涯打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值