`
诗意的栖居
  • 浏览: 269536 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

第三章 表达式及流程控制

 
阅读更多
表达式:
    ++ --:前加(减),先加减,后运算;后加(减),先运算,再加(减)
   && ||:逻辑运算符,短路运算,结果确定就不再执行
    &  | :位运算符,按位与
     ~   :取反号。例如~3 (00000011)
                    取反(11111100)
                 负数减一(11111011)
                    取反(00000100)
            所以 ~3 = 4
    <<   :左移一位
     >>   :右移一位 右移注意补位,正数补零,负数补一
     >>>  :无符号右移运算符,左边全补零

条件分支语句
    if(){}else{}
    switch(类型只能是int、byte、char、enum这几种或是它们之间运算){
      case XX:    ; break;
      default:
    }
循环语句
    for(int i=0;i<10;i++){}
   while(){;循环变量变化}
    do{}while();
控制循环
    break:跳出循环本身的那一层,结束循环
    continue:提前结束本次循环,不执行本次循环continue后面的语句,进行下一次循环
带标签的for循环:outer:外循环;inter:内循环
    在for之前加入outer\inner作标签,用break来结束

从终端读取数据
    1.准本空间 2.提示用户输入 3.接收数据
    示例:import java.util.Scanner;
           int n=0;
         Scanner scan = new Scanner(System.in);
         System.out.println("请输入一个整数");
           n = scan.nextInt();
         System.out.println("n="+n);
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics