入门学习路线图
//自动类型的转化
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()方法
}