第四章.选择结构(二)

一,switch(表达式){

  case  1 ;

    代码块

    break;

  case  2;

    代码块

    break;

  case  3;

    代码块

break;

  dafault:

    代码块

    break;

二.例题p79

  Scanner input=new Scanner(System.in);
    System.out.println("请输入消费金额:");
  double jine=input.nextDouble();
    System.out.println("是否参加优惠换购活动:");
    System.out.println("1.满50,加2元换购百事可乐一瓶");
    System.out.println("2.满100,加3 元换购500ml可乐一瓶");
    System.out.println("3.满100,加10元换购5公斤面粉");
    System.out.println("4.满200,加10元换购炒菜锅");
    System.out.println("5.满200,加20换购爽肤水一瓶");
    System.out.println("请选择");
  int num=input.nextInt();

  if(jine>=50){
    switch(num){
      case 1:
  if(jine>=50){
    System.out.println("本次消费总金额"+(jine+2));
    System.out.println("成功换购:一个百事可乐");
    }else{System.out.println("不满足!");}
      break;
      case 2:
  if(jine>=100){
    System.out.println("本次消费总金额"+(jine+3));
    System.out.println("成功换购:一个500ml可乐");
    }else{System.out.println("不满足!");}
      break;
      case 3:
  if(jine>=100){
    System.out.println("本次消费总金额"+(jine+10));
    System.out.println("成功换购:一个5公斤面粉");
    }else{System.out.println("不满足!");}
      break;
      case 4:
 if(jine>=200){
    System.out.println("本次消费总金额"+(jine+10));
    System.out.println("成功换购:一个炒菜锅");
      break;
    }else{System.out.println("不满足!");}
      case 5:
  if(jine>=200){
    System.out.println("本次消费总金额"+(jine+20));
    System.out.println("成功换购:一个爽肤水");
    }else{System.out.println("不满足!");}
      break;
      case 0:
    System.out.println("本次消费总金额:"+jine);
      break;
  }

    }else{
      System.out.println("不满足消费金额");
    }
}
}

三.系统异常

通过调用Scanner对象的hasNextInt()方法,来判断用户从键盘上输入的字符是否合法,如果用户提示输入的是数值,则根据输入的具体数值跳转到相应的菜单,如果用户输入的不是数字,则给出好友提示“请输入正确的数字!”.

时间: 2024-11-05 20:33:12

第四章.选择结构(二)的相关文章

Java基础第四章(选择结构二)

一.switch选择结构 1.switch 语法 switch(表达式){ case 常量1: //代码块1 break; case 常量2: //代码块2 break; default: //代码块n break;} 二.结构选择总结: 1.if: if(条件) {代码块 //条件成立时需要执行的代码} 2.if-else选择结构 if(条件){代码块}else{代码块] 3.多重if选择结构 if(条件){代码}else if(条件2){代码2}else{代码3} 4.嵌套if选择结构 if

第四章 选择结构(二) Switch结构

switch选择结构 语法:    switch(表达式){ case 常量1: //代码块1; break; case 常量2: //代码块2; break; default : //代码块n; break; } public class Compete2{ public static void main(String[]args) { int mingCi=1; switch(mingCi){ case 1: System.out.println("奖励汽车一辆"); break;

第四章 选择结构(二)

一.本章目标 掌握switch选择结构 能够综合运用if选择结构和switch选择结构解决问题 二.内容 1 swith 选择结构 1.1 为什么使用switch选择结构 问题: 韩嫣参加计算机编程大赛 如果获得第一名,将参加麻省理工大学组织的1个月夏令营 如果获得第二名,将奖励惠普笔记本电脑一部 如果获得第三名,将奖励移动硬盘一个 否则,不给任何奖励 public class Compete { public static void main(String[] args) { int ming

第四章 选择结构程序设计

if 语句 注:else 总是和离他最近的 if 配对 switch 语句 for 语句

第三章 选择结构(一)

一.本章目标 掌握基本if选择结构 掌握逻辑运算符 掌握多重if选择结构 掌握嵌套if选择结构 二.内容 1.if选择结构 1.1 为什么需要if选择结构 问题:如果张浩的Java考试成绩大于98分,张浩就能获得一个MP4作为奖励 1.2 什么是if选择结构 if选择结构是根据条件判断之后再做处理的一种语法结构. 1.2.1 语法 if ( 条件 ) { //代码块 } 1.2.2 实例 如果张浩的Java考试成绩大于98分,张浩就能获得一个MP4作为奖励 public class GetPri

第三章 选择结构(1)

一.if选择结构 if(条件){// 表达式 // 代码块 } 二.if else选择结构 if(){ // 代码块}else{ // 代码块} 三.多重选择结构 语法:if(条件){ // 代码块}else if(条件){ // 代码块}eles if(条件){ // 代码块}.....{ // 代码块}else{ // 代码块} 四.嵌套选择结构 if(条件){ if(条件){ ..... }else if(条件){ ..... }else{ ....... }}else{ .......}

Java 第三章 选择结构

第三章   选择结构 if基本语法: if(条件){// 表达式 // 代码块 } eg: int a = 10; if(a > 1){ System.out.println("内容"); } if(){ // 代码块}else{ // 代码块}eg:if(score >= 90){ System.out.println("奖励Mp4一个");}else{ System.out.println("枪毙");} 语法:if(条件){ /

程序设计基础 第五章 选择结构的程序设计(知识点)

第五章  选择结构的程序设计 第一部分: 总结 1根据某种条件的成立与否而采用不同的程序段进行处理的程序结构称为选择结构 2C语言的选择语句包括if 和switch语句 3使用break语句,可以中断switch语句的执行. 4使用goto 语句,可以将程序执行流程无条件专项. 第二部分: 分别简述 5.1用if语句设计选择结构程序 5.1.1  简单的if语句 使用条件:满足条件就执行,不满足就不执行. 格式: If(表达式){语句1} 5.1.2    if_else语句 格式: If(表达

JAVA第三章 选择结构(一)

                              第三章  选择结构 英语新识: if  如果 else  否则 break  跳出 continue  继续 match  匹配 gender  性别    random随机         score  分数   语法新知: 常用逻辑运算符: 与,并且:&& 或,或者:|| 非:! 单支: if-else 结构: 多重  i f  选择结构 嵌套 if选择结构: