java选择语句源代码实例if else java语句结构说明介绍,java源码实例教程。其实java甚至是所有程序的语句都不过是顺序结构,判断语句,循环语句的整合
java顺序结构
JAVA的基本结构是顺序结构,按照顺序一句一句执行顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。顺序结构在程序流程图中的体现就是用流程线将程序框自上而地连接起来,按顺序执行算法步骤。
java选择语句结构
if单选择结构
如果条件为true执行一个操作:
if语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句
double i = 6 * Math.random(); double j = 6 * Math.random();
double k = 6 * Math.random();
int count = (int) (i + j + k);
if(count > 15) {要求必须是布尔表达式
System.out.println(“今天手气不错”);
}
if(count >= 10 && count <= 15) { //错误写法:10<count<15
System.out.println(“今天手气很一般”);
}
java一般if语句后都加上花括号
if(count < 10) {
System.out.println(“今天手气不怎么样”);
}
System.out.println(“得了” + count + “分”);
|
java Math类的使用源代码介绍:
int i = (int) (6* Math.random()); //产生:[0,5]
if-else双选择结构:
如果条件为true执行一个操作,为false执行另一个操作:
意义:
当条件表达式为真时,执行语句块1,否则,执行语句块2。也就是else部分。
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-elseif-else多选择结构
if(布尔表达式1) {
复制代码 |
java if…else语句源代码实例
|