java从头再来(30天)

入门学习路线图

 

//自动类型的转化
public class AutoChange {
    public static void main(String[]args){//主程序的入口
        double price=368.2*2;
        int decline=90;
        double payMoney=price-decline;
        System.out.println(payMoney);
        char a='a';//注意字符串的数目不能过多,负责会超出他的内存的范围
       //byte c=a;这样的代码会报错的
        int b=a;
        System.out.println(b);//可见,char类型的数据转化成int类型会变成相应字符的对应的Acall码!而char类型只能转化成int类型
        int text=123;
        float v=text;
        System.out.println(v);//这些代码就代表着int,long类型的数据在转化成float的数据类型是会有精度的损失
        //强制类型转化,很简单,就是当不符合类型转化的规则时,需要进行强制执行
        double hah=678.9;
        System.out.println((int)hah);//运行的结果是678,



    }

}

 1.常量:变量在内存的值可以发生改变,而常量的值不会发生改变

我以前的错误:float数据类型不是f=11.2,之类的数据,这类的都是double数据类型,而定义float的数据类型后面需要加上f,F,作为标注,否则则会被认为是double的数据类型

  

 查看数据类型,需要定义一个方法,object类差用的方法,以后会经常用到

   //获取数据类型的方法,有点不懂
    public static String getType(Object o) {
        return o.getClass().toString(); //使用int类型的getClass()方法
    }

 图片来自网络:Java Object、基本数据类型的包装类 - 浪里薯条 - 博客园 (cnblogs.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

焦某人要努力呀!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值