Java基础原理回顾_day_02

来源:互联网 发布:jc js jk 编辑:程序博客网 时间:2024/05/29 18:43
package pkg;/** * Created by sanmao on 2016/6/24. */public class nihao {    public static void main(String[] args) {        //   int i=0;        //   System.out.println(++i);        //   int i1=0;        //   System.out.println(i1++);        //   int j=1+(i++);        //   System.out.println(j); //结果1        //   int j1=(i1++)+1;        //   System.out.println(j1);//结果1        //   int i=0;        //   System.out.println(1+(++i));//结果2        //   System.out.println(i);//结果1        // 注解 在一个.Java 文件里 只有一个公共类的类名与.java        // 文件一样        // 为什么要设置public类,方便通过这个公共的类,来使用其他的类        // 涉及到包的问题,每一个JAVA文件只公开一个类        // 条件判断语句 语法:        // if(条件) // 比较语句 > >= < <= == !=        // {        // 条件成立时做的事        //        // }        // 入职第一天,会被给命名规范,变量名,语句语法规范,都        // 需要按照项目经理给的规范书来进行编程        //        // 各个变量初始化问题,字符都是以ASICC 形式存储        // int a=0;        // double a=0.0;        // char a=0;        // String a="";        // Object a=null;        // int a=123,c;        // c=a%2;        // if(c==1){        //   System.out.printf("%d是奇数",a);        // }        // if(c==0){        //   System.out.printf("%d是偶数",a);        // }        // //计算机的智能靠判断语句来实现        // //算数运算符优先级比比较运算符级别高        // //+ - * /  优先级大于 > !=之类的        // if(c+2>2)  //算数运算符 + 的优先级大于 比较运算符 >        // {        //   System.out.println("saassda");        // }        // int i=123;        // if(i%2==0){        //   System.out.println(i+"是偶数");        // }        // else{        //   System.out.println(i+"是奇数");        // }        // 条件语句作用        // 1-改变了程序的流程   2-对事物进行判定        // 判断语句句式二        // int a=0;        // if(a==0){        //   System.out.println(a);        //   a++;        // }        // else if(a==1){        //   System.out.println(a);        //   a++;        // }        // else if(a==2){        //   System.out.println(a);        //   a++;        // }        // else{        //   System.out.println(a);        //   a++;        // }        // int a=2;        // switch(a){        //   case 0 :        //   System.out.println("零");        //   break;        //   case 1 :        //   System.out.println("一");        //   break;        //   case 2 :        //   System.out.println("二");        //   break;        //   default:        //       break;        // }        //switch(不可以是double或者float但可以是表达式)        //以下是错误的-编译器会报错        // double a=2.0;        // switch(a){        //   case 1.5 :        //   System.out.println("零");        //   break;        //   case 1.6 :        //   System.out.println("一");        //   break;        //   case 2.0 :        //   System.out.println("二");        //   break;        //   default:        //       break;        //----------------        // int a=90,i;            // if(a>=90){            //      System.out.println("优秀");        //   i=0;            // }            // else if(a>=80&&a<90){              //   System.out.println("良");        //   i=1;          // }            // else if(a>=60&&a<80){            //   System.out.println("中等");        //   i=2;        //            // }        //  else {        //         System.out.println("差");        //         i = 3;        //        //        //         switch (i) {        //             case 0:        //                 System.out.println("优秀");        //                 break;        //             case 1:        //                 System.out.println("良");        //                 break;        //             case 2:        //                 System.out.println("中等");        //                 break;        //             case 3:        //                 System.out.println("差");        //                 break;        //             default:        //                 System.out.println("发生意外");        //         }        //     }        // int i=10;        // switch(i/10)        // {        //   case 0:        //       System.out.println();        //       break;        //   case 1:        //   case 2:        //   case 3:        //   case 4:        //   case 5:        //     System.out.println("是不及格");        //       break;        //   case 6:        //   case 7:        //     System.out.println("及格");        //     break;        //   case 8:        //     System.out.println("是优良");        //     break;        //   case 9:        //   case 10:        //      System.out.println("是优秀");        //      break;        //     default:        //     break;        //}        // int i = 12 ;        // boolean b=false;        // if (i%3==0)        // {        //     if(i%2==0)        //     {        //       System.out.println("yes");        //       b=true;        //     }        // }        // if(b==false){        //   System.out.println("no");        // }        // 逻辑运算符部分讲解        // || && !        //优先级由大到小 ! && ||        //优先级顺序 算式运算符 > 比较运算符 > 大于逻辑运算符(! 特殊        //因为!具有特殊性  它的优先级是 2 ,对于优先级可以用() 进行        // 优先级提升,对于拿不准的符号优先级问题 百度查一下优先级列表)        // int i=4;        // if(i%2==0 && i%3==0){        //   System.out.println("行");        // }        // else{        //   System.out.println("no can ");        // }        // if(!(i%2==0)){        //   System.out.println("no can");        // }        // else{        //   System.out.println("can");        // }      //挡在一个应用程序里复制文字 ,在另一个应用程序里无法粘贴的时候,      //说明这两个应用程序无法兼容    }}

优先级https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html

0 0
原创粉丝点击