java基本数据类型,变量


变量   存储空间 存储数据
强类型: 变量的类型和变量中数据类型必须一致

定义变量: 变量类型 变量名; int a;
为变量赋值: 变量名=变量值 a = 10;
int a = 10;
int a , b;
int a = 10 , b =20;
int a = 10 , b;

局部变量 : 定义在方法内部的变量
1.先赋值,再使用
2.作用范围:从定义开始,到其所在的代码块结束
3.重合范围内,不允许2个局部变量同名

数据类型
1.简单类型 原始类型 基本类型
byte 1B -128 -- 127
short 2B -32768 -- 32767
int 4B -2147483648 -- 2147483647
12 012(8进制) 0x12(16进制) 0b1011011(2进制 7.0)
long 8B -2的63次方 -- 2的63次方-1 字面值加L
float 4B 字面值加F
double 8B 字面值加D或者不加 1.5e150
boolean 1b 字面值 true false
char 2B 字面值 ‘A‘ 65 ‘\u0041‘ 和int相通
Unicode 全球统一的编码方法
转义字符:‘\n‘ ‘\t‘ ‘\r‘ ‘\\‘ ‘\‘‘ ‘\"‘
2.对象类型
String 字面值 "Hello"

低字节数据可以直接赋值给高字节类型变量
高字节数据需要通过强制类型转换赋值给低字节变量
整数可以直接赋值给浮点型变量
浮点型数据需要通过强制类型转换赋值给整型变量

表达式:变量 常量 字面值 用运算符连接而形成的式子
具有固定的值!

Java中运算时类型自动提升规则 a?b
1)如果a或b有double ===> double
2)如果a或b有float ===> float
3)如果a或b有long ===> long
4) ===> int

= 赋值 (a = 2):2
+ - * / %
+= -= *= /= %= a+=2 a=a+2
++ -- a++ a+=1
布尔表达式 true,false
== != a==b a!=b
> < >= <= a>b
&& 逻辑与 || 逻辑或

(布尔表达式)? 值1 : 值2 a = (c>d)?3:2;

位运算
& | ^ ~
11001
10101
& 10001
| 11101
^ 01100
~11001 = 00110

>> 右移 0110 >> 1 = 011 有符号右移 高位补符号位
>>> 右移 无符号右移 高位补0
<< 左移 110 << 1 = 1100

java基本数据类型,变量,码迷,mamicode.com

时间: 2024-11-17 03:22:50

java基本数据类型,变量的相关文章

java基础- 数据类型&amp;变量

常量的概述和使用 什么是常量?在程序执行的过程中其值不可以发生改变 class Constant { public static void main(String[] args) { System.out.println("Hello World!"); //字符串常量 System.out.println(123); //整数常量 System.out.println(12.3); //小数常量 System.out.println('1'); //字符常量 '' 中必须存放的是单个

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

JAVA数据类型,变量,转换,常量,运算符

java数据类型: Java基本类型共有八种,基本类型可以分为三类: 1.字符类型char,用单引号赋值 2.布尔类型boolean 3.数值类型byte.short.int.long.float.double.数值类型又可以分为整数类型byte.short.int.long和浮点数类型float(直接赋值时必须在数字后加上f或F).double(赋值时可以加d或D也可以不加). java变量: 数据类型 变量名[=值][,变量名[=值]];int a;int b = 1;int c,d;int

Java 语法 索引 ----- 变量-----数据类型

数据类型 类型 bits/byte 范围 默认值 byte 8/1 -128 +127 0 short 16/2 -32,768+32,767 0 int 32/4 -2,147,483,648 = -231+2,147,483,647 = 231-1 0 long 64/8 -9,223,372,036,854,775,808 = -263+9,223,372,036,854,775,807 = 263-1 0L float 32/4 1.40129846432481707e-45  = 2-

Java语言基础---变量与数据类型

变量的作用域 java用一对大括号"{}"作为语句块的范围,称为作用域.作用域中的变量不能重复定义:离开作用域,变量所分配的内存空间将被JVM所收回. 基本数据类型的包装类 java为基础数据类型提供了对应的类,这些类称作包装类. 包装类的类型 说明 Byte类  byte数据类型的包装类 Short类  short数据类型的包装类 Integer类  int数据类型的包装类 Long类  long数据类型的包装类 Float类  float数据类型的包装类 Double类  doub

Java中的变量、数据类型和运算符

1.变量的概述:通常,根据内存地址可以找到这块内存空间的位置,也就找到了存储的数据.但是内存地址非常不好记,因此,我们给这块空间起一个别名,通过使用别名找到对应空间存储的数据.变量是一个数据存储空间的表示.通过变量名可以简单快速地找到它存储的数据.变量是存储数据的一个基本单元,不同的变量相互独立. 2.数据类型: 2.1.java常用的数据类型:int(整型).double(双精度浮点型).char(字符型).String(字符串型). 2.2.变量声明及使用:(1)声明变量,即“根据数据类型在

Java的数据类型及其变量

Java的数据类型分为基础类型和非基础类型,基础类型有八种:int,short,long,char,boolean,byte,float,double.还有一种常用的非基础类型:String. 1. 类型 所占字节 位数 值的范围 int 4 32 -128~127 short   2 16 2^15~2^15-1 long 8 64 2^63~2^63-1 char 2 16 2^15~2^15-1 float 4 32 最小正非零值2^-149,最大正非零值(2-2^-23)·2^127 d

Java基础一 变量和数据类型及相关操作

Java基本语法: 1):Java语言严格区分大小写,好比main和Main是完全不同的概念. 2):一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类.若源文件中包括了public类,源文件必须和该public类同名. 3):一个源文件中包含N个Java类时,成功编译后会生成N份字节码文件,即每个类都会生成一份单独的class文件,且字节码文件名和其对应的类名相同. 4):若一个类必须运行,则必须拥有main方法,因为main方法是程序的入口. 编程建议:

Java入门2 ---变量,数据类型和运算符

1.变量:变量是存储数据的一个基本单元,不同的变量相互独立. 2.Java数据类型: 1)布尔型: boolean:布尔型,8位,数值范围:true,false 2)字符型: char:字符型,16位,取值范围0~65535, 如'a' 3)数值型: byte:8位,取值范围:-128 -- 127,如12,100,-20 short:16位,取值范围:-32768 -- 32767,如154,-134,1234 int:整型,32位,取值范围:-2147483648 -- 2147483647