4基本数据类型与转换

主要知识点

  1. java中的数据类型
  2. 基本数据类型
  3. 普及二进制
  4. 数据类型的范围
  5. 基本数据类型的转换

java中定义了四类/八种基本数据类型

  1. 布尔型      bool
  2. 字符型      char
  3. 整数型    byte,short ,int long
  4. 浮点型    float double

java中所有的基本数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,以保证java程序的可移植性

转义字符

java语言中还允许使用转义字符‘\‘来将其后的字符转变为其它的含义:

布尔类型

1.boolean类型适于逻辑运算,一般用于程序流程控制

2.boolean类型数据只允许取值true或false,不可以用0或非0的整数代替true和false.

基本数据类型之间的转换

  1. 自动类型转换 (将范围小的转成范围大的)
  2. 强制类型转换 ()

 public class Demo02
{
	public static void main (String args[]){
		byte b =  5;//申明一个 byte类型的变量,并赋值为5
		short a = 7;
		int c = 1;
		long d = 666L; //申明long类型的最好加个L
		System.out.println(b);
		System.out.println(a);
		System.out.println(c);
		System.out.println(d);
		float g = 3.14f;//需要加F或f
		double h = 3.5555 ;//double是浮点默认类型 可以不加符号
		System.out.println(g);
		System.out.println(h);

		char c1 = ‘a‘ ; //单个字符用单引号
		char c2 =  97  ;
		char c3 =  ‘峰‘  ; //char可以存单个汉字
		System.out.println(c1);
		System.out.println(c2);
		System.out.println(c3);
		System.out.println((int)c3); //强制转成整数类型  查看对应Unicode编码
	//	char  c5 = ‘‘‘ ;  单引号不能直接显示
		char c6 = ‘\‘‘ ;  //用转义字符
	//	System.out.println(c5);
		System.out.println(c6);
		boolean b3 = true ;
		boolean b4 = false ;
		System.out.println(b3);
		System.out.println(b4);
	//	long i2 = 99999999999 // 99999999999编译器把这些9默认当成整型 ,整型存不了这么多9提示错误
		long i2 = 99999999999L ; //在后面加L就行 
		long i3 = 99 ;//自动转换
		int i4 = (int)i3 ;//强制类型转换
		System.out.println(i2);
		System.out.println(i3);
		System.out.println(i4);
	}
}
时间: 2024-10-12 20:06:02

4基本数据类型与转换的相关文章

数据类型的转换

数据类型的转换分为俩中:自动类型的转换(小转大),强制类型的转换(大转小) package com.java.chap02; public class Demo05 { public static void main(String[] args) { // 自动类型转换 short s=1; int i; // 自动类型转换,short类型转换成int类型 安全的 i=s; System.out.println("i="+i); // 强制类型转换 double d=1.333; fl

java的数据类型的转换

一:java的数据类型转换除布尔类型boolean(不能转换)有两种:<一> 自动转换: <二> 强制转换 <一>.自动转换:就是将小的数据类型自动转换成大的数据类型.如:int与byte计算时,byte(-128~127)自动的转换成int(-2147483648~2147483647)的类型. 0.1.基本数据类型自动转换: byte->short,char -> int -> long float -> double int -> f

从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值

最近在ASP.NET MVC中遇到一个问题,如题,在使用EF数据模型的时候,要去添加一条新的数据到Sqlserver数据库,在之前项目中并没有出现该异常,所以去扒了扒demo,发现有几个字段(数据库类型为datetime)savechange的时候默认绑定了datetime.now.问题就在这里,我的新项目并没有给定这几个字段的数据.下面总结下: 触发该错误的条件如下: SQL Server数据库版本中的字段类型为datetime2 数据库中,某个要进行Add或者Edit的字段的数据类型为dat

String数据类型的转换

数据类型转换各种原始数据类型与String类型之间可以通过方法相互转换.valueOf()系列的静态方法用于从其它对象(原始数据类型对象)转换成字符串.例如:public static String valueOf(Booleanb)public static String valueOf(charc)public static String valueOf(inti)public static String valueOf(longl)public static String valueOf(

语言基础:C#输入输出与数据类型及其转换

今天学习了C#的定义及特点,Visual Studio.Net的集成开发环境和C#语言基础. C#语言基础资料——输入输出与数据类型及其转换 函数的四要素:名称,输入,输出,加工 输出 Console.Write("这是我的第一个程序");//不换行,(不要漏掉:)(所有的符号全都用英文)(方法,也就是函数后面必须跟括号) Console.WriteLine("第二句");//输出这句后会换行 “这是我的第一个程序”后不换行,紧跟“第二句”,“第二句”换行,光标进入

Java中数据类型的转换

Java中的数据类型在定义时其实就已经确定了,所以是不能随意转换成其它的数据类型的.我们只能在一定程度上对其做类型转换的处理.转换的方式有 “自动类型转换”和“强制类型转换”两种. ①数据类型的自动转换: 假若在程序中定义好数据类型变量以后,又想用另一种数据类型来表示.Java只有在下列的条件都满足的情况下,才会做出数据类型的转换: 1.转换前的数据类型与转换后的类型兼容,也就是说只能是同一种数据类型,要么都是数值型,要么都是字符类型的: 2.转换后的数据类型表示范围比转换前的类型表示的范围大.

JAVA数据类型自动转换,与强制转换

一.数据类型自动转换 public class Test{ public static void main(String[] args){ int a = 1; double b = 1.5; double a_b_count = a+b; //整型与双精度型相加时,结果会自动转换为双精度型 String c = "凌"; char d = '晨'; char e = '好'; String c_d_e_content = c+d+e; //字符型与字符串型相加时,结果会自动转换为字符

day02_变量_基本数据类型_数据类型的转换_Scanner_20150731

回顾: 昨天主要讲了3个方面的内容: 1.Linux 操作系统.开源的.免费 服务器端 目录.挂载点.安全级别高 /:根目录 /home/soft01:主目录/家 2.java开发环境 1).java源文件,经过编译,生成.class字节码文件 JVM加载.class并运行.class 跨平台.一次编程到处使用 2)JVM:java虚拟机 加载并运行.class JRE:java运行环境 除了包含JVM以外还包含运行java程序所需要的必须的环境 JRE=JVM+java系统类库 JDK:jav

Java数据类型的转换

Java数据类型的转换,基本类型的相互转换 1如何将字串 String 转换成整数 int? A. 有2个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 Stri

6.PL_SQL——注释、数据类型的转换、变量的范围和限定词标签

一.PL/SQL块的词法 PL/SQL中可以使用字母.数字.空格和特殊符号等,主要包括: 标识符--变量.关键字.保留字 分隔符--分号,逗号,加号或减号等 常量--字符串,数字,布尔型变量 注释--单行注释.多行注释 编写PL/SQL程序时,需要注意以下两点: 1. 字符和日期必须使用单引号引用,单引号中间可以引用双引号. 2. 数字可以是单独的数字,也可以使科学计数法. 为了养成良好的编程,最好使用tab键对代码进行缩进,有关键字的行回车另起一行,以使程序更加易读,逻辑结构更加清晰. 二.注