java循环和switch混合简单应用
2017-07-28 14:18
501 查看
import java.io.IOException; import java.util.Scanner; public class Lianxi1 { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); System.out.println("购物结算\n" + "*************************************\n" + "请选择购买商品的编号:\n" + "1.T恤\t2.网球鞋\t3.网球拍\n" + "*************************************\n" + "请输入商品编号:"); int bian; bian = in.nextInt(); // 此处也可以用字符串定义,String a, //判断字符串相等的时候,用a.equals("y"),返回的是布尔类型的值。 char a = 0; while (true) { switch (bian) { case 1: System.out.println("T恤\t¥245\n"); break; case 2: System.out.println("网球鞋\t¥570\n"); break; case 3: System.out.println("网球拍\t¥870\n"); break; } System.out.println("是否继续(y/n):"); a = (char) System.in.read(); if (a == 'y') { System.out.println("请输入商品编号(1,2,3):"); bian = in.nextInt(); } if (a == 'n') { System.out.println("结束!"); break; } } } }
import java.util.Scanner;
public class Ch03 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//提示信息
System.out.println("**************************");
System.out.println("请选择购买的商品编号");
System.out.println("1.T恤\t2.网球鞋\t3.网球拍");
System.out.println("****************");
Scanner sc=new Scanner(System.in);
String str=null;
//循环
do{
//输入编号
System.out.print("请输入商品编号");
//得到编号
int num=sc.nextInt();
//根据编号得到价格
//根据编号显示价格
switch (num) {
case 1:
System.out.println("T恤\t\t200");
break;
case 2:
System.out.println("网球鞋\t\t570");
break;
case 3:
System.out.println("网球拍\t\t300");
break;
default:
System.out.println("输入编号有误");
break;
}
//得到是否继续
System.out.print("是否继续(y/n)");
str=sc.next();
} while(str.equals("y"));
//根据输入信息确定是否继续
System.out.println("谢谢使用");
}
}
相关文章推荐
- 我的java学习路之循环学习应用demo2简单数学计算
- JAVA中正则表达式的简单应用
- java图像界面开发简单实例-JPanel应用
- java图像界面开发简单实例-Graphics2D、Rectangle2D、Ellipse2D、Line2D的简单应用
- java图像界面开发简单实例-JButton及事件的简单应用
- java图像界面开发简单实例-JTextField、JPasswordField、JButton及事件的简单应用
- java(j2ee)应用-简单自定义标签开发全过程----之一(Inber)——JAVA夜未眠
- Java中Regex简单应用
- 把一个java web应用包装成桌面应用的简单做法
- 把一个java web应用包装成桌面应用的简单做法
- java中的时间相关类简单应用
- 跳出多层循环的简单方法(Java版)
- 跳出多层循环的简单方法(Java版)
- java图像界面开发简单实例-JTextArea、JScrollPane、JPanel、JButton应用实例
- JAVA6新特性之---java桌面应用中生成托盘(tray)图标的简单方法
- JAVA 应用简单破解---类库提前加载
- java Spring的简单应用实例
- JSP应用 java反射简单实现
- 把一个java web应用包装成桌面应用的简单做法(转)
- java中的SWITCH语句的应用