第二次课
一.
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(ranking2){
// 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;
}
}
}
更多推荐
2020-08-07
发布评论