JavaDay02-变量、常量、扫描器

三大变量

1、类变量-定在类内部,方法体外部,由static修饰,不需要实例化类就可以直接调用类变量的内容
2、实例变量-定在类内部,方法体外部,无static修饰的变量 ,需要实例化类才可以调用,默认值为0或者null或者false
3、局部变量-定义在方法内部,必须声明和初始化,否则报错(不存在默认值)

public class VariableJava {
    /*
    三大变量:
    1、类变量:static,可以不用实例化对象直接被方法调用
    2、实例变量:写在方法外面,如果不初始化会有默认值,默认值为0或null或false
    3、局部变量:写在方法内部,必须声明和初始化
     */
    static double salary=2500;//类变量
    int age;//实例变量
    String name;//实例变量
    //主方法
    public static void main(String[] args) {
        int i1=10;//局部变量,必须声明和初始化,如果不进行初始化会报错
        //变量类型 变量名=new VariableJava();
        VariableJava v1=new VariableJava();
        System.out.println(v1.name);//输出默认值null
        System.out.println(v1.age);//输出默认值0
    }
    //其他方法
    public void add(){
    }
}

常量

1、由final修饰
2、命名规则:大写
3、可以和static同时修饰常量

public class ConstantJava {
    /*
    常量:
    final 类型 变量名=值;
     */
    static final double PI=3.14;//常量的变量名通常是大写
    final static double PI1=3.141;//final和static的位置可以互换
    public static void main(String[] args) {
        System.out.println(PI);//加了static才能在方法中直接用
    }
}
/*
Java命名规则:
1、方法名、局部变量名、类变量名:首字母小写+驼峰原则
2、类名:首字母大写+驼峰原则
3、常量:全部大写+下划线
 */

Java命名规则

1、类名:首字母大写+驼峰原则
2、方法名、局部变量名、类变量名:首字母小写+驼峰原则
3、常量:全大写+下划线

Scanner扫描器

1、写在主方法里面,先构造和释放扫描器

Scanner scanner=new Scanner(System.in);//alt+enter自动补全

scanner.close;

2、然后在中间接收扫描器内容

if(scanner.hasNext()){
    String str=scanner.next();
}

3、.hasNext()和.next() 接收空格之前的字符,.hasNextLine()和.nextLine() 接收enter之前的字符包括空格

操作数

System.out.println((2 << 3));//乘2三次,输出8
System.out.println((8 >> 3));//除以2三次,输出1

switch语句

1、匹配变量的值

//switch语句,为变量匹配一个具体的值
switch (grade){
    case "A":
        System.out.println("优秀的后浪!");
        break;//case穿透,如果不加break的话会继续执行switch里面的每一条句子,加了break则跳出switch
    case "B":
        System.out.println("哎呦,不错哟!");
        break;
    case "C":
        System.out.println("还好及格了啦!");
        break;
    case "D":
        System.out.println("再接再厉,不要放弃!");
        break;
    default:
        System.out.println("啊哦,我是谁?我在哪?");
}

for循环和while循环

一般知道循环次数的时候用for循环,条件判断的时候用while

posted @ 2023-03-24 21:28  小园初来乍到  阅读(20)  评论(0)    收藏  举报