本次实例是一个信号转换器,代码如下:

package test02;import java.util.Scanner;public class XInH
{public static void main(String[] args){Scanner in = new Scanner(System.in);System.out.println("请输入个位数");int g = in.nextInt();System.out.println("请输入十位数");int s = in.nextInt();if(s<=5&&s>0&&g>0&&g<=9){switch(g){case 1:System.out.print("Faint signals,barely perceptible,");break;case 2:System.out.print("Very weak signals,");break;case 3:System.out.print("Weak signals,");break;case 4:System.out.print("Fair signals,");break;case 5:System.out.print("Fairy good signals,");break;case 6:System.out.print("Good signals,");break;case 7:System.out.print("Moderately strong signals,");break;case 8:System.out.print("Strong signals,");break;case 9:System.out.print("Extremely strong signals,");break;}switch(s){case 1:System.out.print("Unreadable.");break;case 2:System.out.print("Barely readable,occasional words distinguishable.");break;case 3:System.out.print("Readable with considerable difficulty.");break;case 4:System.out.print("Readable with practically no difficulty.");break;case 5:System.out.print("Perfectly readable.");break;}  }else{System.out.println("数字不合法,请重新输入!");}}
}

这是其中一种实现方式,还有另外一种方式也可用实现,代码如下:

package studydemo;import java.util.Scanner;//信号报告
public class studydemo9信号报告 {public static void main(String[] args){Scanner scanner = new Scanner(System.in);int rs;int r;int s;rs = scanner.nextInt();//整数的十位表示可辨度r = rs/10;//整数的个位表示强度s = rs%10;//信号可辨析度String readability=null;//信号强度String strength=null;switch(r){case 1:readability = "Unreadable";break;case 2:readability = "Barely readable,occasional words distinguishable";break;case 3:readability = "Readable with considerable difficulty";break;case 4:readability = "Readable with practically no difficulty";break;case 5:readability = "Perfectly readable";break;default:break;}switch(s){case 1:strength = "Faint singals,barely perceptible";break;case 2:strength = "Very weak singals";break;case 3:strength = "Weak signals";break;case 4:strength = "Fair signals";break;case 5:strength = "Fairly good signals";break;case 6:strength = "Good signals";break;case 7:strength = "Moderately strong signals";break;case 8:strength = "Strong signals";break;case 9:strength = "Extremely strong signals";break;default:break;}System.out.println(strength+","+readability+".");}
}

小伙伴们有什么想法可以跟鄙人探讨一下!欢迎骚扰!

JAVA小实例(十五)相关推荐

  1. Java学习 第十五天

    Java学习 第十五天 第一章 StringBuilder类 1.1 字符串的不可变 1.2 StringBuilder概述 1.3 构造方法 1.4 两个常用方法 1.4.1 append方法 1. ...

  2. java学习记录十五:集合二Collections、Set、Map

    java学习记录十五:集合二 一.Collections工具类 一.解释 二.常用方法 1.打乱集合顺序 2.按照默认规则排序 3.按指定规则排序 4.批量添加元素 二.可变参数 一.解释 二.写法 ...

  3. 2017面向对象程序设计(Java)第十五周学习总结

    上周,老师要求同学们自学应用程序部署,并布置了相关的实验任务.此次实验的目的是掌握Java应用程序的打包操作:了解应用程序存储配置信息的两种方法: 了解Applet小应用程序的开发及应用方法:掌握基于 ...

  4. Java(第十五章)

    第十五章 一.字符串类String 1.String是一个类,位于java.lang包中 2.创建一个字符串对象的2种方式: String 变量名="值"; String 对象名= ...

  5. Java学习 第十五章 成员变量和局部变量的区别 / 三大特征之一 (封装性)/构造方法 /private关键字

    第十五章 局部变量和成员变量: 1.定义位置不一样 局部变量:在方法内部定义 成员变量:在方法的外部,直接写在类当中 2.作用范围不一样 局部变量:只能在方法当中使用 成员变量:整个类都可以使用 3. ...

  6. 【每天一个java设计模式(十五)】 - 命令模式

    命令模式是一种数据驱动的设计模式,它属于行为型模式.请求以命令的形式包裹在对象中,并传给调用对象.调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令. 命令模式也就是一个 ...

  7. Java NIO(十五) Path 的用法

    Java路径接口是Java NIO 2更新的一部分,Java NIO在Java 6和Java 7中接收Java路径接口.Java路径接口已添加到Java 7中的Java NIO.路径接口位于java. ...

  8. Vue+Echarts监控大屏实例十五:智慧物流监控模板实例下

    接上一篇:Vue+Echarts监控大屏实例十四:智慧物流监控模板实例上 源码下载地址:   Vue+Echarts监控大屏实例十二:智慧物流监控模板实例下载 4.8 员工监控界面   展示数量分布. ...

  9. java学习第二十五天

    目录 目录 类与对象 一.引出 二.概述和快速入门 类与对象关系示意图 例子 编译错误记录 三.对象在内存中的存在形式 四.属性/成员变量的注意事项和细节说明 五.如何创建对象 六.如何访问属性 七. ...

最新文章

  1. Objective-C 执行外部命令
  2. 你不知道的APP色彩跟产品场景的关联因素(干货多图)
  3. MongoDB集群分片部署指南
  4. IDEA安装Spring Initializer插件
  5. Redis介绍以及安装(Linux与windows)
  6. mysql 200列_Mysql数据表基本
  7. getClass().getProtectionDomain().getCodeSource().getLocation().toURI().getSchemeSpecificPart()返回内容解析
  8. Bzoj1899: [Zjoi2004]Lunch 午餐
  9. Netmeeting使用方法
  10. 基于vue开发一个组件库
  11. Matplotlib grid()设置网格格式
  12. 在Unity Shader中实现漫反射光照模型(逐顶点漫反射光照、逐像素漫反射光照、半兰伯特光照)
  13. 人脸识别-驾驶疲劳检测(1) 眨眼检测
  14. 牛腩新闻系统--.NET使用一般处理程序生成验证码
  15. 最全移动端UI设计规范,作为前端的你,了解多少?
  16. Arcgis绘图初级教程
  17. Android之经典Launcher主菜单模块学习
  18. ARP代理(Proxy ARP)
  19. c语言常见表达式汇总(赋值表达式,条件表达式,关系表达式,算数表达式......)
  20. 《数学建模算法与应用第二版》——chapter3. 非线性规划

热门文章

  1. 三、中台的收益和价值
  2. 趣图 | 发盆友圈的正确姿势
  3. 【渝粤教育】电大中专电大中专职业生涯规划考试考核试题作业 题库
  4. 小旋风SEO蜘蛛池站群-手机企业版泛站群蜘蛛池
  5. 2021牛客多校1——J:Journey of Railway Stations(线段树)
  6. 初级***常备工具包大全
  7. GTY‘s gay friends 线段树+前缀和
  8. Java-互联网通信流程介绍【基础】
  9. EMP_常见问题及解决
  10. HTTP状态码206和416