switch结构的用法实例
import java.util.Scanner;
public class Switch {
public static void main(String[] args) {
// TODO Auto-generated method stub
//用户的选择赋初值
int select=-1;
System.out.println("1,进入app");
System.out.println("2,退出登录");
//用户选择
System.out.println("please input your choice");
Scanner input=new Scanner(System.in);
select=input.nextInt();
switch (select) {
//表达式可以是整形,字符型,string
case 1:
System.out.println("1-个人中心");
System.out.println("2-设置");
System.out.println("3-返回");
break;
case 2:
System.exit(0);
break;
default:
System.out.println("输入有误");
break;
}
}
}
if结构的用法描述
public class ExamIf {
public static void main(String[] args) {
// TODO Auto-generated method stub
if(condition1) {
//code1
}
else if(condition2) {
//code2
}
else if(condition3) {
//code3
}
else {
}
}
}
使用if结构实现的简单选择购物小程序
import java.util.Scanner;
public class Exam {
public static void main(String[] args) {
System.out.println("-------商品展示-------");
System.out.println("1-电脑主机\t\t\t2000元");
System.out.println("2-显示器 \t\t\t800元");
System.out.println("3-键盘鼠标套装\t\t500元");
System.out.println("本商店举办活动-价格超过1000元打7折,不满1000元打九折");
Scanner input=new Scanner(System.in);
System.out.println("请选择你要买的商品(1-主机、2-显示器、3-键盘鼠标套装):");
int select=input.nextInt();
if(select==1) {
System.out.println("主机-2000");
System.out.println("应付2000元,实付2000*0.7=1400元");
}
if(select==12) {
System.out.println("主机-2000+显示器-800");
System.out.println("应付2800,实付2800*0.7=1960元");
}
if(select==123) {
System.out.println("主机-2000+显示器-800+鼠标键盘-500");
System.out.println("应付3300,实付3300*0.7=2310元");
}
if(select==2) {
System.out.println("显示器-800");
System.out.println("应付800,实付800*0.9=720");
}
if(select==3) {
System.out.println("键盘鼠标-500");
System.out.println("应付500,实付500*0.9=450");
}
if(select==13) {
System.out.println("主机-2000+键盘500");
System.out.println("应付2500,实付2500*0.7=1750元");
}
if(select==23) {
System.out.println("显示器-800+键盘500");
System.out.println("应付1300,实付1300*0.7=910");
}
else {
System.out.println("选择错误,请再次选择");
Exam.main(null);
}
}
}