欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java学习记录分享(三)

程序员文章站 2022-06-24 11:39:25
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';...

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