java选择语句源代码实例if else java语句结构说明介绍

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) {
  1. 语句块1;
  2. } else if(布尔表达式2) {
  3. 语句块2;
  4. }………
  5. else if(布尔表达式n){
  6.    语句块n;
  7. } else {
  8.    语句块n+1;
  9. }
  10. 逐条if语句进行判断
  11. 条件匹配,进入语句体
  12. 否则对if语句继续匹配
  13. public  class IfTest3 {
  14.    public static void main(String[] args) {
  15.        int age = (int) (100 * Math.random());
  16.        System.out.print(“年龄是” + age + “, 属于”);
  17.        if (age < 15) {
  18.           System.out.println(“儿童, 喜欢玩!”);
  19.        } else if (age < 25) {
  20.           System.out.println(“青年, 要学习!”);
  21.        } else if (age < 45) {
  22.           System.out.println(“中年, 要工作!”);
  23.        } else if (age < 65) {
  24.           System.out.println(“中老年, 要补钙!”);
  25.        } else if (age < 85) {
  26.           System.out.println(“老年, 多运动!”);
  27.        } else {
  28.           System.out.println(“老寿星, 古来稀!”);
  29.        }
  30.    }
  31. }

复制代码

java if…else语句源代码实例

  1. /*
  2. * 测试if语句
  3. */
  4. public class TestIf {
  5.    public static void main(String[] args) {
  6.       double d = Math.random();
  7.       int e =1+(int)(d*6);
  8.       System.out.println(e);
  9.       if(e>3) {
  10.          System.out.println(“大数!”);
  11.          System.out.println(“大数!!!!”);
  12.       }else{
  13.          System.out.println(“小数!”);
  14.       }
  15.       System.out.println(“测试多选择结构”);
  16.       if(e==6){
  17.          System.out.println(“运气非常好!”);
  18.       }else if(e>=4){
  19.          System.out.println(“运气不错!”);
  20.       }else if(e>=2){
  21.          System.out.println(“运气一般吧”);
  22.       }else{
  23.          System.out.println(“运气不好!”);
  24.       }
  25.    }
  26. }

  本文链接地址: java选择语句源代码实例if else java语句结构说明介绍