if循环练习
/**
- 需求:if示例,从键盘接收两个数字,再接收一个符号,然后进行运算
- -------请输入第一个数字:8
- -------请输入第二个数字:9
- -------请输入运算符号:+
- -------8+9=17
*/
package ifdeme;
import java.util.Scanner;
public class Text1 {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入第一个数:");
int a=scan.nextInt();
System.out.println("请输入第二个数:");
int b=scan.nextInt();
System.out.println("请输入运算符:");
String str=scan.next();
if(str.equals("+")){
System.out.println("a+b="+(a+b));
}else if(str.equals("-")){
System.out.println("a-b="+(a-b));
}else if(str.equals("*")){
System.out.println("a*b="+(a*b));
}else if(str.equals("/")){
System.out.println("a/b="+(a/b));
}else if(str.equals("%")){
System.out.println("a%b="+(a%b));
}
}
}
/**
- 需求:飞机票在淡季是有优惠政策的,而放假期间是没有优惠的,
- 假设在元旦三天(1.01—1.03),
- 五一三天(5.01—5.03),
- 十一七天(10.01—10.07)无任何优惠,
- 除了以上13天,都打8折, 请输入您哪天订票,以及票价(自己设定一个吧),
- 输出应付多少钱?
*/
package ifdeme;
import java.util.Scanner;
public class Text2 {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入订票日期:");
double date=scan.nextDouble();
System.out.println("请输入票价:");
double price=scan.nextDouble();
if((date>=1.01&&date<=1.03)||(date>=5.01&&date<=5.03)||(date>=10.01&&date<=10.07)){
System.out.println("票价为:"+price+"¥");
}else{
System.out.println("票价为:"+0.8*price+"¥");
}
}
}
/**
- 3.需求:应征入伍: 条件:男,身高170厘米以上,20–26周岁
- 女,身高162厘米以上,20—22周岁之间
- 从键盘输入性别,年龄以及身高,判断是否可以应征入伍!
*/
package ifdeme;
import java.util.Scanner;
public class Text3 {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入性别:");
String sex=scan.next();
System.out.println("请输入年龄:");
int age=scan.nextInt();
System.out.println("请输入身高:");
double height=scan.nextDouble();
if (sex.equals("男")){
if(age>=20&&age<=26){
if(height>=170.0){
System.out.println("可以入伍!");
}else{
System.out.println("不可以入伍!");
}
}else{
System.out.println("不可以入伍!");
}
}else{
if (age>=20&&age<=22){
if(height>=162.0){
System.out.println("可以入伍!");
}else{
System.out.println("不可以入伍!");
}
}else{
System.out.println("不可以入伍!");
}
}
}
}