首页 > 技术文章 > 【学习】分支语句加一点小知识1026

vshow 2016-10-26 19:50 原文

  运算符之间的优先关系:

    算数运算符:++、--   >   *、/、%  >  +、-

    逻辑运算符:! > & > |

    关系运算符:> 、<    >   =

  String字符串:

    charAt(int index):通过小标来取字符串中的字符。

    length():获取字符串的长度。

    如何把整型转换成String类型?

      1+""

    如何将字符串转换int、double型?

      Integer.parseInt(str)转换成int型

      Double.parseDouble(str)转换成double型

    字符串的比较用equals(str)方法。

  Random(引用数据类型): 

    需要导包import java.util.Random。

    作用:产生一个随机数,取值范围是int的取值范围

    Random r= new Random(); int i=r.nextInt(s);//产生一个0-s不包括s的随机数。

  Scanner:

    从控制台输入,需要导包

    Scanner sc = new Scanner(System.in);

  

  局部代码块:
    作用:在局部代码块中定义的变量不想让外界来使用。

  分支语句:

    程序运行的结构:

      1:顺序结构   2:分支结构  3:循环结构

      分支结构:1)单分支  2)双分支 3)多分支    

        1)单分支

          语法:if(boolean 表达式){  ture 执行该部分代码  }

        2)双分支

          语法:if(boolean 表达式){  ture 执行该部分代码  }else{ false执行该部分的代码 }

        3)多分支

          语法:1)

              if(boolean 表达式1){  满足表达式1 执行该部分代码  }

             else if(boolean 表达式2){ 满足表达式2执行该部分的代码 }

             else if(boolean 表达式3){ 满足表达式3执行该部分的代码 }

             ……

             else if(boolean 表达式4){ 满足表达式4执行该部分的代码 }

             else { 无满足条件执行该部分的代码 }

               2)

             switch( 数据类型)

             {

                case 常量值1:

                   表达式

                    break;

                case 常量值2:

                   表达式

                    break;

                ……

                default:

                   表达式

             }

 

推荐阅读