17_if语句_单选择_双选择_多选择结构
来源:互联网 发布:php java 编辑:程序博客网 时间:2024/06/07 07:07
1.顺序结构
JAVA的基本结构就是顺序结构,它是任何一个算法都离不开的一种基本算法结构。顺序结构在程序流程图中的体现就是用流程线将程序框自上而地连接起来,按顺序执行算法步骤。
2.选择结构
if单选择结构:
如果条件为true执行一个操作:
Math类的使用:
Math.random()//产生[0,1)之间的小数,类型为doubleint i = (int) (6 * Math.random()); //产生:[0,5]
double i = 6 * Math.random();//[0,6)double j = 6 * Math.random();//[0,6)double k = 6 * Math.random();//[0,6)int count = (int) (i + j + k);//[0,17) if(count > 15) { System.out.println("今天手气不错"); } if(count >= 10 && count <= 15) { //错误写法:10<count<15 System.out.println("今天手气很一般"); } if(count < 10) { System.out.println("今天手气不怎么样"); } System.out.println("得了" + count + "分");
if-else双选择结构:
如果条件为true执行一个操作,为false执行另一个操作:
double r = 4 * Math.random();double area = Math.PI * Math.pow(r, 2);double circle = 2 * Math.PI * r; System.out.println("半径为: " + r); System.out.println("面积为: " + area); System.out.println("周长为: " + circle); if(area >= circle) { System.out.println("面积大于等于周长"); } else { System.out.println("周长大于面积");}
if- else if -else多选择结构
逐条if语句进行判断,条件匹配,进入语句体,否则对if语句继续匹配
public class IfTest3 { public static void main(String[] args) { int age = (int) (100 * Math.random()); System.out.print("年龄是" + age + ", 属于"); if (age < 15) { System.out.println("儿童, 喜欢玩!"); } else if (age < 25) { System.out.println("青年, 要学习!"); } else if (age < 45) { System.out.println("中年, 要工作!"); } else if (age < 65) { System.out.println("中老年, 要补钙!"); } else if (age < 85) { System.out.println("老年, 多运动!"); } else { System.out.println("老寿星, 古来稀!"); } }}
阅读全文
0 0
- 17_if语句_单选择_双选择_多选择结构
- java学习之旅17--if语句_单选择_双选择_多选择结构
- 选择条件语句_if结构
- C#_选择分支语句及循环
- 02_选择元素
- 算法_选择排序
- 02_选择排序
- 算法_选择排序
- 【JavaSE学习笔记】选择结构语句_if语句
- 黑马程序员_java基础学习笔记02_选择结构和循环语句语句
- 函数_内存结构_数组_排序_选择排序_冒泡排序_折半查找_插入排序_进制转换数组
- Python学习笔记4_选择语句与循环语句
- C语言_选择结构和循环结构
- 算法导论_选择排序
- android学习_图书选择
- 选择排序(choiceSort)_笔记
- VC++_选择文件夹对话框
- 排序_简单选择排序
- java设计模式-------迭代器模式
- svn 标准查看器 乱码
- 71. Simplify Path
- [bigdata-090] golang的两种将数据转化成json然后再从json转成数据
- 2-sat问题
- 17_if语句_单选择_双选择_多选择结构
- linux兴趣小组2017面试题浅析
- java:简单电话簿
- 哈夫曼编码(Huffman Coding) cpp完整代码实现 详细注释 ASCII码表
- iOS UIButton选中状态下点击高亮
- 快速排序三种
- Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were
- linux的历史
- 文章标题