您的位置:首页 > 编程语言 > Java开发

Java基础原理回顾_day_02

2016-06-24 16:36 423 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 回顾 string