JAVA基本数据类型,标识符语法,基本数据类型强制转换
Posted ybt&kexiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA基本数据类型,标识符语法,基本数据类型强制转换相关的知识,希望对你有一定的参考价值。
JAVA基本数据类型,标识符语法,基本数据类型强制转换(学习资料bilibili狂神)
复习
public class one1 {
public static void main(String[] args) {
//这是一个exercise
//复习,注释,基本数据类型,标识符语法,基本数据类型强制转换(学习资料bilibili狂神)
/*这是多行注释
*/
/**
* 这是一个文档注释
*/
/*标识符
java的所有组成部分都需要名字,类名,变量名以及方法名都被成为标识符
-标识符都应以A-Z,a-z,$,_开始
-首字母之后可以以A-Z,a-z,$,_,数字的任何字符组成
标识符大小写是敏感的
*/
//字符串变量示例
String a="k";
System.out.println(a);
//java是强类型语言,大小写十分敏感
String L="1";
String l="1";
System.out.println(L+l);
//以上都是不同的变量
System.out.println("--------------------------");
//可以以中文命名,但是不建议
String 中文 = "不建议";
System.out.println(中文);
//不建议用拼音命名,因为发布怕别人看不懂
String mingzi="ybt";
System.out.println(mingzi);
/*数据类型
基本类型
整数byte short int long (一般使用int)占用字节分别为1,2,4,8
浮点数float double (一般用double)占用字节分别为4,8
字符 char 占用字节2(只能定义一个字符)一般使用\'\'
布尔值true真 false假
*/
//整数
byte num1=127;
short num2=32767;
int num3=21;
long num4=2^64-1;
System.out.println(num1);
System.out.println(num2);
System.out.println(num3);
System.out.println(num4);
//浮点数
float lll=4131.132F;
double ll=1232321312.41213131;
System.out.println(lll);
System.out.println(ll);
//char
char nnnii=\'y\';
//boolean布尔值
boolean o=true;
boolean i=false;
System.out.println(o);
System.out.println(i);
/*数据类型的强制转换
字节数大向字节数小的转换需要“强制转换” 高到低
小向大转换 “自动转换” 低到高
*/
//高到低需要"强制转换"
int k=128;
byte b=((byte)k);//也是内存溢出示例
System.out.println(b);
//低到高"自动转换"
int r=128;
long q=r;
System.out.println(q);
/*注意点
1.不能对布尔值进行转换
2.不能把对象转换成不相干的类型
*/
System.out.println();
}
}
以上是关于JAVA基本数据类型,标识符语法,基本数据类型强制转换的主要内容,如果未能解决你的问题,请参考以下文章