Java学习变量

概念

Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域

public class Demo07 {

    //类变量:static
    static double salary=2500;
    //属性:变量

    //实例变量:从属于对象;如果不自行初始化,这个类型的默认值,一般为0 0.0 u0000
    //布尔值默认是:false
    //除了基本类型,其余的默认值都是null;
    String name;
    int age;

    //main方法
    public static void main(String[] args) {

        //局部变量:必须声明和初始化值
        int i=10;
        System.out.println(i);

        //变量类型  变量名字=new Demo07;
        Demo07 demo07 = new Demo07();//输入new Demo07();alt+回车引出
        System.out.println(demo07.age);
        System.out.println(demo07.name);

        //类变量:static
        System.out.println(salary);
    }

    //其他方法
    public void add(){
    }
}

常量

public class Demo08 {

    //修饰符,不存在先后顺序(用类变量static修饰,通常使用大写字母表示如PI)
    static final double PI=3.14;

    public static void main(String[] args) {
        System.out.println(PI);

    }
}

变量的命名规范

建立一个Package,将文件放入其中(点击要选中的第一个文件,按住Ctrl键点击选中最后一个文件,即可全选所需文件拉入新建的package中)

基本运算符算数运算符

package operator;

public class Demo01 {
    public static void main(String[] args) {
      //二元运算符
        //Ctrl+D:复制当前行到下一行
      int a=10;
      int b=20;
      int c=30;
      int d=40;

        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/(double)b);
    }
}
package operator;

public class Demo02 {
    public static void main(String[] args) {
        long a=123123123123123123L;
        int b=123;
        short c=10;
        byte d=8;

        System.out.println(a+b+c+d);//Long类型(没有long时,所有非long类型转换为int类型)
        System.out.println(b+c+d);//Int
        System.out.println((double) c+d);//Int (cast转化的意思)

    }
}

关系运算符

package operator;

public class Dmeo03 {
    public static void main(String[] args) {
        //关系运算符返回的结果:正确,错误 布尔值
        //if

        int a=10;
        int b=20;
        int c=21;
        //取余,模运算

        System.out.println(c%a);//    c/a  21/20=2···1

        System.out.println(a>b);
        System.out.println(a<b);
        System.out.println(a==b);
        System.out.println(a!=b);
    }
}

自增运算符

package operator;

public class Demo04 {
    public static void main(String[] args) {
     //++  --  自增  自减  一元运算符
        int a=3;

        int b=a++;  //执行完这行代码后,先给b复制,再自增
        //a++  a=a+1;
        System.out.println(a);
        //a++  a=a+1
        int c=++a;  //执行完这行代码后,先给b复制,再自增

        System.out.println(a);
        System.out.println(b);
        System.out.println(c);


        //幂运算 2^3    2*2*2=8  很多运算,我们会使用工具类来操作
        double pow = Math.pow(3, 2);
        System.out.println(pow);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值