import java.util.Scanner;
public class Demo2 {
/**
* if else if,多条件选一的用法
*/
public static void main(String[] args) {
// 不同的成绩,给不同的奖励
Scanner sc = new Scanner(System.in);
System.out.println("请输入java成绩:");
int javaScore = sc.nextInt();
if (javaScore > 98) {
System.out.println("获得iphone7作为奖励");
} else if (javaScore > 80) {
System.out.println("给一个没蓝note5作为奖励");
} else if (javaScore >= 60) {
System.out.println("奖励一个U盘");
} else {
System.out.println("打断腿");
}
}
}
public class Demo3 {
/**
* 三元表达式?:的用法
*/
public static void main(String[] args) {
int a = 33, b = 45;
int max = a > b ? a : b;// ?:
System.out.println(max);
}
}
import java.util.Scanner;
public class HuiyuanZhekou {
/**
* 会员购物打八折,超过200打七五折;非会员超过100打九折
*/
public static void main(String[] args) {
System.out.println("请输入是否是会员:是(1)/否(其他数字)");
Scanner input = new Scanner(System.in);
int hy = input.nextInt();
System.out.println("请输入购物金额:");
// double sum = 0;
double je = input.nextDouble();
if (hy == 1) {
if (je >= 200) {
je = je * 0.75;
} else {
je = je * 0.8;
}
} else {
if (je >= 100) {
je = je * 0.9;
}
}
// je是实际付款额
System.out.println("实际支付:" + je);
}
}
import java.util.Scanner;
public class MarkScore {
/**
* 成绩档次评定
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int s = sc.nextInt();
if (s >= 90) {
System.out.println("优秀");
} else if (s >= 80) {
System.out.println("良好");
} else if (s >= 60) {
System.out.println("中等");
} else {
System.out.println("差");
}
}
}
import java.util.Scanner;
public class Race100 {
/**
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入100米成绩:");
double r = sc.nextDouble();
System.out.println("请输入性别:");
String sex = sc.next();
if (r <= 10) {
if (sex.equals("男")) {
System.out.println("进入男子决赛组");
} else {
System.out.println("进入女子决赛组");
}
} else {
System.out.println("sorry,您被淘汰了");
}
}
}
上一题,用了string的equals方法,也可以用如下的方法
import java.util.Scanner;
public class Race2 {
/**
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入100米成绩:");
double r = sc.nextDouble();
System.out.println("请输入性别(男:1,女:2):");
int sex = sc.nextInt();
if (r <= 10) {
if (sex == 1) {
System.out.println("进入男子决赛组");
} else if (sex == 2) {
System.out.println("进入女子决赛组");
} else {
System.out.println("性别错误");
}
} else {
System.out.println("sorry,您被淘汰了");
}
}
}
import java.util.Scanner;
public class BuyCar {
/**
* if的顺序,不能随便调换 输入200,出现什么情况
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("银行存款额(万元):");
int s = sc.nextInt();
if (s > 500) {
System.out.println("买凯迪拉克");
} else if (s > 50) {// && s <= 100
System.out.println("买伊兰特");
} else if (s > 100) {
System.out.println("买帕赛特");
} else if (s > 10) {
System.out.println("买奥拓");
} else {
System.out.println("买一辆二八大杠");
}
}
}
import java.util.Scanner;
public class Mingci {
/**
* 根据名次,参加不同的活动,演示switch的用法,注意区别
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入名次:");
int mc = input.nextInt();
// if(mc==1)
// {
//
// }else if(mc==2)
// {
//
// }else if(mc==2)
// {
//
// }
switch (mc) {
case 1:
System.out.println("参加麻省理工学院的夏令营");
break;
case 2:
System.out.println("奖励hp笔记本一台");
break;
case 3:
System.out.println("移动硬盘一个");
break;
default:
System.out.println("没有奖励");
break;
}
}
}