1.      声明long类型的变量需要在数值的末尾+l/L。(不加L的话,貌似默认就是int型了。当给long赋值一个超过int范围的值的时候,会出问题。)

2. packagejava_study;

public class 你好{

    public static void main(String[] args){
   /*
   1.以字母,数字,下划线_,$
   2.不能以数字开头
   3.严格区分大小写
   4.长度无限制
   5.不能是java中的关键字
      */
        System.out.println("汉字也能当类名");

    }
 }

3.       

/*
跳转到对应的周几
技能:认识switch
switch(){
         case常量:
                   逻辑
                   break;
         case常量:
                   逻辑
                   break;
                   。。。。
         default:
                   逻辑;
          break;
         总结:1.switch(表达式)byteshort int char String enum(枚举)
                     2.case 后面必须是常量 固定的值
                     3.case 常量不能重复 错误: case 标签重复
                     4.default是可选的(可有可无的)
                     5.防止语句块之间的穿透
                     
         
}
*/
 
4. /*
逻辑运算符:
    &:两边的表达式都为true,结果才是true
    &&:两边的表达式都为true,结果才是true,如果前面的表达式为false不再计算后面的表达式
    |:两边的表达式一个为true,结果就是true
    ||:两边的表达式一个为true,结果就是true;
       如果前面的表达式为true,不再计算后面的表达式
*/
classHome1{
    public static void main(String []args){
    //定义boolean类型的变量
    int x = 3;
    int y = 4;
    boolean b1 = y > x | ++x >--y;
    System.out.println(b1+" "+x+"  "+y);
    x = 3;
    y = 4;
    b1 = y > x || ++x > --y;
    System.out.println(b1+" "+x+"  "+y);
    }
}
5.
//使用三目运算符,写出3个数内的最大数
importjava.util.*;
classHome2{
    public static void main(String []args){
       //创建对象
       Scanner input = newScanner(System.in);
       //创建3个数用于比较
       System.out.println("请输入第1个数");
       int num1 = input.nextInt();
       System.out.println("请输入第2个数");
       int num2 = input.nextInt();
       System.out.println("请输入第3个数");
       int num3 = input.nextInt();
       //比较
           //int d =num1>num2?num1:num2;
           //int maxNum = d>num3?d:num3;
           //             X     ?            Y                          Z
       int maxNum = num1 > num2 ?(num1 >num3 ? num1 : num3):(num2 > num3 ? num2 : num3);
       //输出结果
       System.out.println("最大值是\t"+maxNum);
    }
}
6. /*
交换两个数的位置
    5 = 2 + 3;
    2 = 5 - 3;
    3 = 5 - 2; 
*/
classHome3{
    public static void main(String []args){
       //定义两个数
       int a = 10;
       int b = 20;
       //输出交换前的结果
       System.out.println("a的值为\t"+a+",b的值为\t"+b);
       //交换
       a = a + b;
       b = a - b;//30 - 20;
       a = a - b;
       //交换后的结果
       System.out.println("a的值为\t"+a+",b的值为\t"+b);
    }
    
}