当前位置: 移动技术网 > IT编程>开发语言>Java > java学习记录分享(三)

java学习记录分享(三)

2020年07月17日  | 移动技术网IT编程  | 我要评论

java中的数据类型

1.基本数据类型

	java语言中的基本数据类型简化了c++中繁多的基本数据类型,目前只有8种基本数据类型
	boolean型:	1字节(byte)=8位(bit)		
	字符型:char(2字节)			
	整型:byte(1字节),short(2字节),long(8字节),int(4字节)			//不同的类型其精度不同,但都是整型
	浮点型:float(4字节),double(8字节)				//不同的类型其精度不同,但都是浮点型
	初始化格式:
					char c='a';			//字符型
					byte b=1;				//字节整型
					short s=20;			//短整型
					int a=100;			//整型
					long l=1000l;		//长整型,后面加小写字母l
					float f=23.4f			//单精度浮点型,后面加小写字母f
					double d=21.4		//双精度浮点型
	附带一下字节相关内容
	1、位(bit) 来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位。
	2、字节(byte) 字节来自英文Byte,音译为“拜特”,习惯上用大写的“B”表示。 字节是计算机中数据处理的基本单位。
	3、字 (word)计算机进行数据处理时,一次存取、加工和传送的数据长度称为字。一个字通常由一个或多个(一般是字节的整数位)字节构成。
	4、字长是ALU(算术逻辑部件)在一个时钟周期内最多能运算的二进制位数,是操作系统中的概念。

2.引用类型

	引用类型包括类类型,接口类型,数组类型
		如引用类型
				String str="引用类型";

3.转义字符

	java语言中使用了部分字符具有特定含义,在使用这些字符时会出现矛盾,以及想使用某些格式时规定转义字符。
	\n					换行
	\t					水平制表符
	\r					回车
	\\					反斜杆
	\'					单引号
	\"					双引号

4.数据类型转换

	Stirng类型转换到int类型
	String str1='1';
	String str2='2';
	int num1=Integer.parseInt(str1);				//将字符串'1'转换为整型数字1
	int num2=Integer.parseInt(str2);				//将字符串'2'转换为整型数字2
	System.out.println(str1+str2);					//打印结果为12,表示将字符串'1'和'2'相连
	System.out.println(num1+num2);			//打印结果为3,表示将数字1和2相加
	int类型转换到String类型
	int num1=1;
	int num2=2;
	System.out.println(num1+num2);			//打印结果为3,数字相加
	System.out.println(""+num1+num2);		打印结果为12,表示一个空字符与num1连接再与num2连接

Scanner类

	需要获取从外界输入的值的时候使用Scanner类
	import java.util.Scanner;			//使用Scanner类导入Scanner包
	class Person{
			String name;
			int age;
			int height;
			void introduce(){
				System.out.println("name:"+name+"age:"+age+"height"+height);
			}
			public static void main(){
				//实例化person对象
				Person person =new Person();
				//通过外界给属性赋值
				Scanner input=new Scnner(system.in);		//Scanner的使用格式
				System.out.print("请输入姓名");
				person.name=input.next();
				System.out.print("请输入年龄");
				person.age=input.nextInt();
				System.out.print("请输入身高");
				person.height=input.nextInt();
				person.introduce;
			}
	}
			//System.out.println与System.out.print的区别在于是否输出后是否换行
			//这里分享一个详细介绍Scanner类的链接
			https://blog.csdn.net/qq_40164190/article/details/81917208,如有侵权,请联系我删除。

本文地址:https://blog.csdn.net/LeCoe/article/details/107380153

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网