2020-08-07

第二次课
一.
package com.hpe.java;

public class Demo {

public static void main(String[] args) {

// 张三的Java成绩大于98分,而且数据库成绩大于80分,老师会奖励他;
// 或者Java成绩等于100分,数据库成绩大于70分,老师也会奖励他

	int java=100;
	int mysql=89;
	if((java>98 && mysql>80 ) ||(java==100 && mysql>70) ){
		System.out.println("考的不错,奖励两套试卷");
	}


}

}
二.
package com.hpe.java;

/**

  • 顺序结构:按照代码的抒写顺序从上往下依次执行

*/
public class Demo1 {

public static void main(String[] args) {
	//实训的一天
	System.out.println("洗漱");
	System.out.println("收拾东西");
	System.out.println("吃饭");
	System.out.println("实训");
	System.out.println("吃午饭");
	System.out.println("练习总结");
	System.out.println("晚饭");
	System.out.println("聊天,看短视频,玩游戏");
	System.out.println("吃个夜宵");
	System.out.println("休息");

}

}
三.
package com.hpe.java;

import java.util.Scanner;

public class Demo2 {

public static void main(String[] args) {
	/*
	 * Scanner:用于接收键盘输入的数据
	 * */
	Scanner sc=new Scanner(System.in);
	System.out.println("请输入姓名:");
	String name=sc.next();//接收字符串
	System.out.println("请输入年龄:");
	int age=sc.nextInt();
	System.out.println("请输入成绩:");
	double socre=sc.nextDouble();
	System.out.println("大家好,我叫:"+name+",我的芳龄是:"+age+",我的成绩是:"+socre);

}

}
四.
package com.hpe.java;

import java.util.Scanner;

public class Demo3 {

public static void main(String[] args) {
	/*
	 * if语法结构:
	 * if(判断条件){
	 *  代码块;
	 * }
	 * 
	 * 执行:
	 * 1.进入判断条件,看是否满足,true或false
	 * 2.如果true,执行If里面的代码块
	 * 3.如果false,不会执行if里面的代码块
	 * */
	Scanner sc=new Scanner(System.in);
	System.out.println("请输入成绩:");
	//定义一个变量接受用户在控制台输入的成绩
	int score =sc.nextInt();
	if(score>90){
		System.out.println("恭喜你,获得一次女生表白的机会");
	}

}

}
五.
package com.hpe.java;

import java.util.Scanner;

public class Demo3 {

public static void main(String[] args) {
	/*
	 * if语法结构:
	 * if(判断条件){
	 *  代码块;
	 * }
	 * 
	 * 执行:
	 * 1.进入判断条件,看是否满足,true或false
	 * 2.如果true,执行If里面的代码块
	 * 3.如果false,不会执行if里面的代码块
	 * */
	Scanner sc=new Scanner(System.in);
	System.out.println("请输入成绩:");
	//定义一个变量接受用户在控制台输入的成绩
	int score =sc.nextInt();
	if(score>90){
		System.out.println("恭喜你,获得一次女生表白的机会");
	}

}

}
六 .
package com.hpe.java;

import java.util.Scanner;

public class Demo5 {

/**
 * 多重if
 * if(条件表达式1){
 *   语句1;
 * }else if(条件表达式2){
 * 语句2;
 * }else if(条件表达式3){
 * 语句3;
 * }
 * ....
 * }else{
 * 语句4;
 * }
 */
public static void main(String[] args) {
	Scanner sc=new Scanner(System.in);
	System.out.println("请输入你的考试成绩:");
	int score=sc.nextInt();
	if(score>=90){
		System.out.println("优秀");
	}else if(score<90 && score>=80){
		System.out.println("良好");
	}else if(score<80 && score>=60){
	    System.out.println("中等");	
	}else{
		System.out.println("较差");
	}

}

}
七.
package com.hpe.java;

import java.util.Scanner;

public class Demo6 {

public static void main(String[] args) {

// 学校举行运动会,百米赛跑跑入10秒内的学生有资格进决赛,根据性别分别进入男子组和女子组
//嵌套if:就是在if里面在添加一个if

	Scanner sc=new Scanner(System.in);
	System.out.println("请输入比赛成绩:");
	double score=sc.nextDouble();
	//1.找出成绩是10秒内的学生
	if(score<10){
		//2.10秒内的学生进行下一步判断分组
		System.out.println("请输入性别:");
		String sex=sc.next();
		if(sex.equals("男")){
			System.out.println("进入男子组");
		}else{
			System.out.println("进入女子组");
		}
	}else{
		System.out.println("你被淘汰了。。。。。");
	}
}

}
八.
package com.hpe.java;

import java.util.Scanner;

/**
*

  • switch

  • 语法:

  • switch(表达式){

  • case 常量1:

  • 代码块1;

  • break;

  • case 常量2:

  • 代码块2;

  • break;

  • default:

  • 代码块3;

  • break;

  • }

  • 1.case 后面都是常量

  • 2.break:可以选,如果case里面没有break,会继续执行下一个case,直到遇到break停止

  • 3.case后面的常量是唯一的

  • 4.default:可选的,如果加了,如果所有的case都不满足,执行default

  • switch和if 的区别:

  • 1.if会一步一步执行表达式的判断,switch根据表达式直接去找相应case,因为case后面是常量不能进行逻辑判断,效率高

  • 2.什么情况下用if呢?常用于区间判断

  • 什么情况下用switch:常用在等值判断
    */
    public class Demo7 {

    public static void main(String[] args) {
    // 张三参加计算机编程大赛
    // 如果获得第一名,将参加山东大学组织的1个月夏令营活动
    // 如果获得第二名,将奖励惠普笔记本电脑一台
    // 如果获得第三名,将奖励2T移动硬盘一个
    // 否则,不给任何奖励
    //用if实现
    // Scanner sc=new Scanner(System.in);
    // System.out.println(“请输入排名:”);
    // int ranking=sc.nextInt();
    // if(ranking1){
    // System.out.println(“山东大学组织的1个月夏令营活动”);
    // }else if(ranking
    2){
    // System.out.println(“惠普笔记本电脑一台”);
    // }else if(ranking==3){
    // System.out.println(“2T移动硬盘一个”);
    // }else{
    // System.out.println(“没有任何奖励”);
    // }
    //switch实现
    Scanner sc1=new Scanner(System.in);
    System.out.println(“请输入排名:”);
    int ranking1=sc1.nextInt();
    switch(ranking1){
    case 1:
    System.out.println(“山东大学组织的1个月夏令营活动”);
    break;
    case 2:
    System.out.println(“惠普笔记本电脑一台”);
    break;
    case 3:
    System.out.println(“2T移动硬盘一个”);
    break;
    default:
    System.out.println(“没有任何奖励”);
    break;

    }
    

    }

}
九.
package com.hpe.java;

import java.util.Scanner;

public class Demo8 {

public static void main(String[] args) {

// 编写程序:从键盘上读入一个学生成绩,存放在变量score中,根据score的值输出其对应的成绩等级:
// score>=90 等级:A
// 70=<score<90 等级: B
// 60=<score<70 等级: C
// score<60 等级:D

	Scanner sc=new Scanner(System.in);
	System.out.println("请输入成绩:");
	int score=sc.nextInt();
	switch (score/10) {
	case 10://不能进行逻辑判断
	case 9:
	   System.out.println("A");
       break;
	case 8:
	case 7:
		System.out.println("B");
		break;
	case 6:
		System.out.println("C");
		break;
	default:
		System.out.println("D");
		break;
	}

}

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值