2022/2/28(Java学习)

本文详细讲解了Idea快捷键、Java类型转换技巧,包括自动与强制转换,溢出问题示例,以及变量命名规范。还介绍了变量(类变量、实例变量)和常量的使用,以及运算符、Math幂运算和编程最佳实践。适合初学者快速上手。
摘要由CSDN通过智能技术生成

Idea快捷键:

Ctrl + D :将当前行复制到下一行

类型转换:

由低到高可以自动转换

但是由高到底需要强制转换 ,强制转换格式:

转换时需要注意的点:

 类型转换溢出与强制类型转换的示例:

public class Demo06 {
    public static void main(String[] args) {
        //操作此较大时注意溢出问题
        int money = 10_0000_0000;
        int year = 20;
        int total = money*year;
        System.out.println(total);  //-1474836480计算时溢出了
        long total2 = money*year;
        System.out.println(total2);//-1474836480默认时int 转换前已经存在问题了

        System.out.println("=============");
        long total123 = money*((long)year);//提前用long进行计算,避免默认转化为int时的溢出
        System.out.println(total123);
        //
    }
}
 

变量:

 示例:

public class Demo08 {

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

    //实例变量:从属于对象:如果补自行初始化,则会输出这个类型的默认值
    //int默认0  boolea默认false  出了基本类型,其余的默认值都是null;
    String name;
    int age;

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

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

        //变量类型 变量名字 = new Demo08();
        Demo08 demo08 = new Demo08();
        System.out.println(demo08.age);
        System.out.println(demo08.name);

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

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

    }
}
 

常量:

常量示例:

public class Demo09 {
    
    //final和static是修饰符,不存在先后顺序,包括public 、private等都是
    static final double  PI = 3.14;
    
    public static void main(String[] args) {
        System.out.println(PI);
    }
}

变量命名规范:

Java的运算符:

关于++、--等运算符的解释与示例:

利用Math类进行幂运算:

 (上次看到p28,下次从p29开始)

【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩_bilibili

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值