Java学习day02
作者:互联网
Java语言基础
1. 关键字与保留字
被Java官方赋予了特殊含义的全部小写的单词,注意取名字不要与关键或者保留字冲突。
2.标识符
凡是需要自定义名称的内容都叫标识符
类名首字母大写,不推荐使用中文、拼音、特殊符号,见名知义,有意义
3. 变量概念引入
生活中我们通常需要记录数据,记录方式多种多样,程序中我们也同样需要记录数据,程序中通过变量来记录数据。
变量就是用来记录数据的
举例:比如你的同桌需要购买加特林,发现钱不够,找你借500元。
人物:你的同桌
事件:借钱买加特林
金额:500元
时间:2022年7月6号 上午11点20分
……
通过以上 记录数据分析,我们发现这些数据是有不同的数据类型的,Java中的数据也是由不同的数据类型来存储的。变量有不同的数据类型。
4. NotePad设置
5. 变量的定义方式
声明变量的3种方式:
先声明,再赋值:【常用】
数据类型 变量名;
变量名 = 值;声明并赋值:【常用】
数据类型 变量名 = 值;多个同类型变量的声明与赋值:【了解】
数据类型 变量1 , 变量2 , 变量3 = 值3 , 变量4 , 变量5 = 值5;
public class Test1{
public static void main(String [] args){
//变量定义的三种方式
//方式一 先声明 再赋值
int a;
a = 56;
System.out.println("变量a的取值是:" + a);
//方式二 连声明带赋值 写为一条语句
int b = 22;
System.out.println("变量b的取值是:" + b);
//方式三 同时声明多个“同类型”的变量 赋值‘个别变量’
int c,d,e=22,f=33;
System.out.println("变量e的值是:" + e);
System.out.println("变量f的值是:" + f);
//为负值的(局部变量)不能使用
System.out.println("变量c的值是:" + c);
System.out.println("变量d的值是:" + d);
}
}
6.单位换算
1TB=1024GB
1GB=1024MB
1MB=1024KB
1KB=1024Byte(字节)
1Byte=8bit(位)
7.数据类型
7.1整型
long取值范围 如果需要为long类型赋值
如果取值范围超过int 必须在值的末尾追加L 大小写都可以推荐大写
如果没有超过int 可加可不加
public class Test1{
public static void main(Stinig [] args){
//整数类型 byte short int long
//byte 取值范围-128~127
byte b1 = 10;
System.out.println(b1);
//byte b2 = 1128;
//System.out.println(b2);
//byte b3 = -1129;
//System.out.println(b3);
System.out.println("----------------------------");
//short取值范围 -32768~32767
short s1 = 2356;
short s2 = 1314;
//short s3 = 32769;
System.out.println(s1);
System.out.println(s2);
//System.out.println(s3);
System.out.println("----------------------------");
//int 取值范围 -2147483648 ~ 2147483647
int i1 = 11;
int i2 = 22;
//int i3 = 2147483648;
System.out.printn(i1);
System.out.println(i2);
//System.out.println(i3);
System.out.println("----------------------------");
//long 取值范围 如需为long类型赋值
//如果取值范围超过int 必须在值得末尾追加L 大小写都可以(推荐大写)
//如果没有超过int 可加可不加
long l1 = 123L;//未超过int 但加L 占8个字节
System.out.println(l1);
long l2 = 13141516;//未超过int 未加L 占四个字节
System.out.println(l2);
long l3 = 2147483649L;//超过int 必须加L 占8个字节
}
}
7.2浮点类型
double 为浮点数的默认类型,如需为float类型赋值,需要在值的后面追加“F”
public class Test1{
public static void main(String [] args){
//浮点类型
//float 负数 -3.4E+38 ~ -1.4E-45
float f1 = -340000000000000000000000000000000000000F;
float f2 = -0.0000000000000000000000000000000000000000000045F;
System.out.println(f1);
System.out.println(f2);
// float 正数 1.4E-45 ~ 3.4E+38
float f3 = 0.0000000000000000000000000000000000000000000014F;
float f4 = 340000000000000000000000000000000000000F;
System.out.println(f3);
System.out.println(f4);
// 小数的默认类型为double类型
double d1 = 2.5;
double d2 = 95.2;
System.out.println(d1);
System.out.println(d2);
}
}
7.3布尔类型
public class Test1{
public static void main(Sting [] args){
//boolean 布尔类型 取值为 true真 或者 false假
boolean bl1 = true;
boolean bl2 = false;
int a = 11;
int b = 25;
boolean bl3 = a < b;
System.out.println(bl1);
System.out.println(bl2);
System.out.println(bl3);
}
}
7.4字符类型
1.字符赋值:char c1='A';(通过''直接赋值)
2.整形赋值:char c2= 66;(通过十进制66在字符集中对应的字符赋值)
直接赋值整数数值,如果在0~127之间 将参考ANSCII码表,如果超出这个范围将参考Unicode编码表
3.进制赋值:char c3 = '\u02AD'(通过十六进制数2AD在字符集中所对应的字符赋值)
public class Test1{
public static void main(String [] args){
// char类型 取值范围 0~ 65535
// 方式1 直接使用英文单引号包括 任意 一个内容
char ch1 = '1';
char ch2 = '木';
char ch3 = 'A';
System.out.println(ch1);
System.out.println(ch2);
System.out.println(ch3);
// char ch4 = '12';
// System.out.println(ch4);
// 方式2 直接赋值取值范围在0~65535 以内的整数
char ch5 = 65;
System.out.println(ch5);//输出A
char ch6 = 66;
System.out.println(ch6);//输出B
char ch7 = 67;
System.out.println(ch7);//输出C
char ch8 = 20013;
System.out.println(ch8);
// Unicode编码表 万国码 记录了世界上大多数国家的语言
// Unicode是一个十六进制的字符集
// 中文取值范围是 \u4e00 ~ \u9fa5
char ch9 = 20320;
System.out.println(ch9);
// 方式3 直接使用单引号包括 unicode字符序列
char ch10 = '\u597d';
System.out.println(ch10);
}
}
8.转义字符
Java采用了转义字符来表示单引号和一些特殊符号。
public class Test1{
public static void main(String [] args){
// 转义字符
// \n 换行
System.out.print("hello\n w\norld\n");
System.out.print("世界\n你好\n");
// \t 制表位/符 可以保证大多数情况下 上下行文字对齐
System.out.println("明\t月\t松\t间\t照");
System.out.println("清\t泉\t石\t上\t流");
// \\表示一个\
char ch1 = '\\';
System.out.println(ch1);
// \\表示’
char ch2 = '\'';
System.out.println(ch2);
// \\表示“
char ch3 = '\"';
System.out.println(ch3);
}
}
9.String 类型
public class Test1{
public static void main(String [] args){
// String类型 任何英文双引号包括的内容都叫字符串
String str1 = "abcdefg";
String str2 = "124578";
String str3 = "中国";
String str4 = "A B C D E ";
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
System.out.println(str4);
}
}
标签:char,Java,int,day02,System,学习,println,public,out 来源: https://www.cnblogs.com/muamuspace/p/16452527.html