狂神说基础第一章

一、类型转换

强制转换 (类型)变量名 高——低

public static void main (String[] args){
    int i=126;
    byte a=(byte)i;
    
    
    System.out.println(i);
    System.out.println(a);
}

自动转换 低——高 不需要

public static void main (String[] args){
    float i=0.1f
    double a=i
        
     
    System.out.println(i);
    System.out.println(a);
}

注意点

/*

1.不能对布尔值进行转换

2.不能把对象类型转换为不相干的类型

3.再吧高容量转换为低容量时,使用强制转换

4.转换的时候可能出现内存溢出或者精度问题

*/

二、变量

A.作用域

类变量

public class Demo01{
    //static 数据类型 变量名称 =值
    //static 是跟随Demo01的,随着这个类一起消失一起出现--类变量
    static double salary=2500;
    public static void main (String[] args){
    System.out.println(salary);    
    }
}

实例变量

//从属于对象,如果不自行初始化,这个类型的默认值 0 0.0  u0000
//布尔值:默认是  false
//除了基本类型其他的都是null
public class Demo01{
String name;
int age;

//main方法
public static void main (String[] args){
    //变量类型 变量名字=newDem01.age
    Demo01 demo=new Demo01();
    
    System.out.println(demo.name);
    System.out.println(demo.age);
}
}

局部变量

//必须声明和初始化值

B.常量

1.常量初始化后不能改变的值!不会变动的值

2.常量名一般用大写字母

final 常量名=final  double PI=3.14;

C.规范

1.常量:字母大写 长的话:用分隔符 _ 例如:MAX_VLAVE

2.其他的局部变量、类变量等等,使用驼峰原则,例如:maxName等

三、一元运算:++ –

a++与++a

b=a++ 先赋值后运算

b=++a 先运算后赋值

幂运算

double pow=Math.pow(3,2); //3^2 即:3*3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值