zoukankan      html  css  js  c++  java
  • Java基础学习笔记2

    运算符:

    重点:++和--运算符;

    a++ (a--):表示先将a的原值带入计算,计算完毕后,再将a的值进行+1(-1);

    ++a (--a):先将a的值进行+1(-1)运算,然后将+1(-1)以后的新的a值带入计算;

    转义字符:

    格式:+字母或者符合

    一般的:

    换行

    制表符

     退格键

    按下回车键

    逻辑运算符

    与:&,有一边是false则为false;两边都为true则为true;

    或:|,两边有一边为true则为true;两边都为false则为false;

    异或:^,与或(|)有点区别:两边都为true时,结果为false----true^true=false

    双与:&&,当左边为假false时,右边不进行运算.

    双或:||,当左边为真true时,右边不进行运算.

    位运算符:(实质是二进制运算,即把相应的字符数字转换成二进制在进行运算)

    >>:往右移逐渐减少.(除以2的移动位数次幂).

    <<:往左移逐渐增大.(乘以2的移动位数次幂).

    3个大于号右移>>>,最高位用0补位.

    2个大于号右移>>,最高位是什么用什么补位.

    判断语句:

     1 /*
     2 需求:输入一个月份,打印出相对于的季节和月份.
     3 */
     4 class IfTest2
     5 {
     6     public static void main(String[] args) 
     7     {
     8         int num=10;
     9 
    10         if (num==3||num==4||num==5) 
    11         {
    12             System.out.println(num+"月:"+"Spring");        
    13         }    
    14         else if (num==6||num==7||num==8) 
    15         {
    16             System.out.println(num+"月:"+"Summer");
    17         }
    18         else if (num==9||num==10||num==11)
    19         {
    20             System.out.println(num+"月:"+"Autumn");
    21         }
    22         else if (num==1||num==2||num==12)
    23         {
    24             System.out.println(num+"月:"+"Winter");
    25         }
    26         else
    27         {
    28             System.out.println("数值超出范围.");
    29         }
    30 
    31     }
    32 }
    View Code
     1 class SwitchDemo
     2 {
     3     public static void main(String args[])
     4     {
     5         int a = 2;
     6         switch(a) // 表达式只能是这四种类型:byte,int,short,char
     7         {
     8             //default:
     9             //    System.out.println("AAAA");   default可以放在最前面,但是还是最后执行.
    10             case 1:
    11                 System.out.println("a");
    12                 break;
    13             case 2:
    14                 System.out.println("b");
    15                 break;
    16             case 3:
    17                 System.out.println("c");
    18                 break;
    19             case 4:
    20                 System.out.println("d");
    21             default:
    22                 System.out.println("Over");
    23                 break; //可以省略.
    24         }
    25     }
    26 }
    View Code
     1 /*
     2 要求:用switch编写用户输入的月份,打印出季节和月份.
     3 */
     4 class SwitchTest
     5 {    public static void main(String args[])
     6     {
     7         int num = 1;
     8         switch(num)
     9         {
    10             case 3:
    11             case 4:
    12             case 5:
    13                 System.out.println(num+"月:"+"春季");
    14                 break;
    15             case 6:
    16             case 7:
    17             case 8:
    18                 System.out.println(num+"月:"+"夏季");
    19                 break;
    20             case 9:
    21             case 10:
    22             case 11:
    23                 System.out.println(num+"月:"+"秋季");
    24                 break;
    25             case 12:
    26             case 1:
    27             case 2:
    28                 System.out.println(num+"月:"+"冬季");
    29                 break;
    30             default:
    31                 System.out.println("月份超出范围.");
    32         }
    33     }
    34 }
    View Code
  • 相关阅读:
    delphi实现FTP下载
    delphi中ClientDataSet的隐含功能
    删除注册的ODBC
    ZOJ 1041 Transmitters
    POJ 3232 Accelerator
    POJ 3460 Booksort
    UVa 11552 Fewest Flops
    SOJ 8064 Whack the Groundhog
    BNU OJ 29355 手速为王
    POJ 3322 Bloxorz I
  • 原文地址:https://www.cnblogs.com/jerryho/p/4498020.html
Copyright © 2011-2022 走看看