三注释标识符数据类型与类型转换
Posted &小小白&
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三注释标识符数据类型与类型转换相关的知识,希望对你有一定的参考价值。
一、注释
书写注释是一个好习惯
public class Comment {
public static void main(String[] args) {
//单行注释
//输出Hello World!
/*
多行注释
输出Hello World!
*/
/**
* 文档注释
*/
System.out.println("Hello World!");
}
}
二、标识符
2.1、关键字
2.2、标识符的命名规范
1、标识符用作给变量、方法和类命名。
2、以字母、下划线“_”和“$”符开头,后面可跟字母、下划线“_”和“$”符或数字。
3、大小写敏感。
4、应该使用有意义的名称,达到见名知意的目的,并且长度无限制。
5、尽量不要使用中文。
6、不可以是true和false。true和false虽然不是关键字,但是有特殊用途。
7、避免与java关键字与java类库的类名重名。
三、数据类型
3.1、基本数据类型
基本数据类型有四类八种,分别为:
整型:byte,short,int,long;
浮点型:float,double;
逻辑型:boolean;
字符型:char。
3.2、引用数据类型
引用数据类型有类、接口和数组。
3.3、数据类型拓展
public class Radix {
public static void main(String[] args) {
int i = 10;//十进制
int i1 = 010;//八进制
int i2 = 0x10;//十六进制
System.out.println(i);
System.out.println(i1);
System.out.println(i2);
System.out.println("-----------------------------------");
//类型不同
float f = 0.1f;
double d = 1.0/10;
System.out.println(f==d);
System.out.println("-----------------------------------");
//float 有限 离散 舍入误差 大约 接近但不等于
//最好不要使用浮点数进行比较
float a = 16948131f;
float a1 = a+1;
System.out.println(a==a1);
System.out.println("------------------------------------");
//字符类型强制转换
char c = '龙';
System.out.println((int) c);
System.out.println("------------------------------------");
//转义字符
/*
1./t 制表符
2./n 换行
*/
System.out.println("------------------------------------");
//布尔值扩展
boolean flag = true;
if (flag ==true){}
if (flag){}
}
}
四、类型转换
public class Conversion {
public static void main(String[] args) {
/*
低-----------------------------------高
byte,short,char,int ,long,float,double
由高到低:强制转换 (类型)变量名
由低到高:自动转换
强制转换(注意点)
1.不能对boolean值转换
2.不能把对象类型转换为不相干的类型
3.在把高容量转换到低容量的时候,强制转换
4.转换的时候可能存在内存溢出,或者精度问题
*/
//溢出问题
int money = 1000000000;
int year = 20;
int total = money*year;
System.out.println(total);//溢出
long total1 = money*((long)year);
System.out.println(total1);
System.out.println("------------------");
//精度问题
System.out.println((int) 23.7);
System.out.println((int) -45.89f);
System.out.println("------------------");
char c = 'a';
int d = c+1;
System.out.println(d);
System.out.println((char) d);
}
}
以上是关于三注释标识符数据类型与类型转换的主要内容,如果未能解决你的问题,请参考以下文章