作业链接:https://pan.baidu.com/s/1wdO5CIBgM3fJW8xAUI2Ajg

提取码:u8qr

一、笔记

选择结构:Java提供了if控制语句和switch控制语句来实现。

1)if控制语句单分支处理

if(表达式){

  语句

}

其中表达式为boolean或者值为boolean类型的结果的表达式

2)if-else控制语句双分支处理

if(表达式){

  语句1

}else{

  语句2

}

3)多分支if实现多分支处理

if(表达式1){

  语句1

}else if(表达式2){

  语句2

}else{

  语句3

}

4)switch

switch(表达式){

  case常量1

    语句:

    break;

case常量2

    语句:

    break;

    ........

  default:

    语句;

    break;

switch具有贯穿效果

switch条件为等值判断,后的表达式只能是整形、字符型、或枚举型。//计算switch后的表达式,将计算结果从上至下依次与case后的常量值比较。

case用于表达式进行匹配;break表示退出;当其他条件不匹配时执行default;

switch与多重if:相同的是都是处理多分支条件结构,不同的是 switch只能处理等值条件判断情况,

而另一个没有switch选择结构的限制,适合某个变量处于某个连续区间时的情况

优先级:

a、最高的优先级:();

     b、最低的优先级:=;

     c、优先级:!>算术运算符>关系运算符>&&>||

     d、复杂条件使用括号提高可读性

二、作业

1.

package homework;import java.util.Scanner;
/*** 2018.12.26* @author 宇* 2018-12-26*/
public class Keep {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入星期:");int days = sc.nextInt();switch (days) {case 1:case 3:case 5:System.out.println("学习");break;case 2:case 4:case 6:System.out.println("复习");break;default:System.out.println("休息");break;}}}

2.

package homework;import java.util.Scanner;
/*** 2018.12.26* @author 宇* 2018-12-26*/
public class Booking {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入你要出行的月份:1~12");                 int month=sc.nextInt();                                    //输入月份System.out.println("请问你选择头等舱还是经济舱?头等舱输入1,经济舱输入2"); int type=sc.nextInt();                                     //输入舱类型double price; int originalPrice=5000;if(month<=10&&month>=4){                                   //判断是否为旺季if(type==1){                                       //在判断选择的类型price=(originalPrice*0.9);}else{price=(originalPrice*0.6);}}else {if(type==1){price=(originalPrice*0.5);}else{price=(originalPrice*0.4);}}System.out.println("您的机票价格为:"+price);}
}

3.

package homework;import java.util.Scanner;
/*** 2018.12.26* @author 宇* 2018-12-26*/
public class Game {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("欢迎进入欢乐时光是否开始游戏y/n");String play=sc.next();                         //输入开始指令if(!play.equals("n")){                       //判断开始指令是否正确System.out.println("开始游戏!输入您要存入的本金"); int money=sc.nextInt();                  //输入要存入的本金System.out.println("本金为:"+money);while(money>0){                          //有本金进入循环int a = (int)(Math.random()*6+1);    int b = (int)(Math.random()*6+1);int c = (int)(Math.random()*6+1);    //三个0-6的随机数String result=(a+b+c)<=10?"小":"大";    //判断随机数之和System.out.println("下注金额:");int pay = sc.nextInt();              //输入下注金额System.out.println("要压大或者小");String guess=sc.next();              //输入猜的结果System.out.println("买定离手"+a+" "+b+" "+c+"--"+result);if(guess.equals(result)){            //判断猜的结果和随机数之和是否相等System.out.println("恭喜你压中了!!");money+=pay;System.out.println("剩余金额:"+money);}else{System.out.println("很遗憾没能压中!继续加油!!");money-=pay;System.out.println("剩余金额:"+money);}}}else {System.out.println("滚");}}
}

转载于:https://www.cnblogs.com/777-chenyulin/p/10181719.html

2018.12.26 作业相关推荐

  1. 训练日志 2018.12.26

    今天看了一天网络流最大流,看到自闭...全程就是 wc 这也能实现,wc 这还能实现,wc 为什么这个模版的运行跟我手撸的结果不一样...跪了... 下午学院开会的时候跟实验室的几个大佬交流了一下进度 ...

  2. [2018.12.26]BZOJ1022 [SHOI2008]小约翰的游戏John

    发现此题是Anti-Nim游戏. 实在太模板了,以至于我不必再写一次. 其实就是懒 之前接触博弈论比较少,以至于这是第一次接触此类问题. code: #include<bits/stdc++.h ...

  3. 2018/12/26

    1 GeoServer配置参数 1.1. war包版本GeoServer信息: <version 2.8.8 /> <GeoTools版本 14.2 /> <GeoWeb ...

  4. 《惢客创业日记》2018.12.26(周三)重要的事情说两遍 上篇

    由于,昨天分享的<惢客初心论>内容较多,对与您了解惢客有很重要的帮助,因此,今天继续分享<惢客初心论>. 惢客到底是谁的惢客?这个问题需要反复思考,而且需要时时刻刻思考.一提到 ...

  5. 日常作业2018.12.28

    作业 1.赌博游戏 package com.job12_1;import java.util.Scanner; /*** 赌博游戏* @author Administrator* 2018.12.26 ...

  6. English Learning - Day20 作业打卡 2022.12.26 周一

    English Learning - Day20 作业打卡 2022.12.26 周一 引言 一.给出如下短语的汉语释义 1. a burning house 2. an ag(e)ing popul ...

  7. 日常作业2018.12.29

    作业 1.赌博游戏(循环) package com.play;import java.util.Scanner; /*** 赌博游戏2.0升级版* @author ZZH* 2018.12.29*/ ...

  8. 成都市等2009年《四川省建设工程清单计价定额》人工费调整批复〔2018〕26号

    四川省建设工程造价管理总站 川建价发[2018]26号 四川省建设工程造价管理总站 关于对成都市等13个市.州 2009年<四川省建设工程工程量清单计价定额> 人工费调整的批复 各有关市. ...

  9. 数独生成求解器——软件工程2018年个人作业项目(完成)

    最近更新时间2018.12.29(百忙之中实现了UI界面,另开了一篇) GitHub连接:https://github.com/blingopen/sudoku 部分参考资料链接(有些参考之后忘记贴出 ...

最新文章

  1. Android之自定义ViewPager实现图片的无线轮播
  2. 图片(img标签)的onerror事件,你有用过嘛?
  3. php 抽象类 继承,PHP 抽象类继承抽象类时的注意点
  4. 【tensorflow】重置/清除计算图
  5. java禁止ie后退_Java开发网 - 【讨论】html页面禁用右键,浏览器后退、刷新,以及相应快捷键...
  6. 【Proteus仿真8086实验一】RAM存储器62256
  7. openresty连接mysql_在CentOS 6上使用openresty访问mysql
  8. 课程设计旅游景点咨询系统
  9. 红外遥控接收头 的引脚参数
  10. 计算机网络七层结构与功能,网络七层结构介绍
  11. 如何有效去除博客上的广告
  12. android 数据线有几种,不止是安卓和苹果线,手机数据线原来还有这几种!
  13. 为什么在POS非常火爆的时候代还系统还能抢下市场呢?
  14. Android 如何发送地理位置消息
  15. ChatGPT搞砸了~,如何使用VBA导出Word文档中的图片
  16. 逻辑备份和物理备份表级恢复
  17. 什么是AOP? AOP .Net 框架,AOP 资源
  18. Mysql中的常用类型 说明
  19. 3344avd_AVD生根
  20. 铁匠smith_铁匠的制作:概念和艺术创作

热门文章

  1. 融合连接-玄武科技助力“智慧政务”新时代 —— 玄武科技 即信产品市场总监 朱敏...
  2. JSpider(4):Tasks,EventsVisitors
  3. Java内嵌Groovy脚本引擎进行业务规则剥离(一)
  4. 使用 PowerShell 自动化 CloudServices 发布
  5. R语言学习笔记:矩阵与数组(array)
  6. Xml之Linq遍历
  7. 关于超过255台电脑的内网IP规划问题
  8. ssl证书的生成与签名
  9. 蓝桥杯 ADV-150算法提高 周期字串
  10. 使用python读取kafka实时topic数据demo,包括安装kafka module