注意:自动类型提升a 运算符b 对于这个表达式,
a,b中有任意一个是double型,表达运算的结果就是double型
a,b中有任意一个是float型,表达式的运算的结果就是float型
a,b中有任意一个是long型,表达式的运算的结果就是long型
a,b中没有double、float、long型,那么表达式的结果就默认提升为int型。
注意:1) char是无符号的16位整数,字面值必须用单引号括起来‘a’,
2) 字符串是使用String的,String是类,非原始数据类型,是对象类型,字符串要用双引号“” 。
3) 长整型数字有一个后缀为“L”或“l”,八进制前缀为“0”,十六进制前缀为“0x”。
4) 黙认浮点类型为double。
5) float数据类型有一个后缀为“f”或“F”,double数据类型后可跟后缀“D”或“d“。
6) char类型也可以用通用转译字符,也可以使用ASCII码。可以用“\u0000”这种格式,因为char型中使用的
是unicode编码方式, “\u”后所写的是四位十六进制数。
7)Java中布尔值只能使用true和false这两的字面值,不可以使用!0和0了
注:整型值存放,正数存放原码(二进制码),负数则存放补码(原码按位取反末位加一)。
注:实型值在存储时会损失精度,所以不要直接比较两个实型值。系统默认的实型都是double型,要使用时要在数据后加
个f,或者强行转换。强转(占字节数大的类型转到占字节数小的类型)时会放弃高位值只取低位值。
java中的数字数据类型由占字节数小的类型到占字节数大的类型的会进行自动转换,反之则需要强行转换,char型和int型之
间可以相互强制转换。char和short不能相互转换。
[color=red]重要:所有基本数据类型在使用时会事先分配空间,只本身就存在空间中,在传递时,就是值传递,不是引用传递。[/color]
在类中定义的方法在返回值前加上static修饰符就可以在main方法中调用了。如果不用static那就需要在main方法中创建对
象,使用对象来调用对象的方法。
package com.sdjt.study.corejava;
/**
* @author:lyy
* @version 创建时间:2009-8-11 下午05:10:46
* 类说明
*/
public class Test002 {
/**
* @param args
*/
public static void main(String[] args) {
Test002 test = new Test002();
int b = 1;
int c = 2;
int []a = new int[10];
test.test(a);
test.add(b,c);
}
public int[]test(int[]a){
return null;
}
public void add(int b,int c){
}
}
package com.sdjt.study.corejava;
/**
* @author:lyy
* @version 创建时间:2009-8-11 下午05:27:10 类说明
*/
public class Test003 {
public static void add(int b,int c){
}
public static int test(int a){
return a;
}
public static void main(String[] args) {
test(1);
add(2,3);
}
}
仔细比较两个代码的异同!!
分享到:
相关推荐
### Java基本数据类型详解 #### 一、引言 在Java编程语言中,理解基本数据类型对于编写高效、可靠的程序至关重要。本文将详细介绍Java中的基本数据类型,包括它们的定义、范围、存储空间以及如何在实际开发中正确...
### Java基本数据类型详解 #### 一、Java基本数据类型概览 在Java语言中,基本数据类型(Primitive Data Types)是指直接存储数值而不通过对象间接存储的数据类型。Java提供了八种基本数据类型,分为四类:逻辑型...
java基本数据类型
非常明了的介绍了JAVA的基本数据类型,为以后打好坚实基础。
java基本数据类型和数组,java编制0-255之间的UNICODE编码表
**一、Java基本数据类型** 1. **整型(Integral Types)** - `byte`: 占用1字节,取值范围-128到127。 - `short`: 占用2字节,取值范围-32,768到32,767。 - `int`: 占用4字节,取值范围-2,147,483,648到2,147,...
Java 基本数据类型详解 Java 是一种面向对象的编程语言,Java 语言中有两大类数据类型:基本数据类型和引用数据类型。基本数据类型是 Java 语言的基础,理解基本数据类型是学习 Java 的关键。 Java 基本数据类型有...
Java 基本数据类型与数组 Java 中的基本数据类型是指在 Java 中可以使用的最基本的数据类型,包括布尔型、字符型、整数型、浮点型等八种基本数据类型。这些基本数据类型是 Java 语言的基础,理解它们对于学习 Java ...
### Java基本数据类型及其封装类 Java是一种广泛使用的面向对象编程语言,支持多种数据类型来满足不同的编程需求。其中,基本数据类型是最基础且最常用的元素之一。它们直接存储值而不是对象引用,因此效率较高。...
JAVA的基本数据类型
### 2016年Java基本数据类型介绍 #### 一、引言 Java作为一门广泛应用的编程语言,在企业级应用开发中占据了重要的地位。它不仅适用于电信、银行等行业,而且在其他各种业务场景中也得到了广泛的应用。本文将详细...
"Java基本数据类型" Java 是一种强类型语言,意味着每一个变量都必须有一个声明的类型。在 Java 中,有两种类型:基本类型(primitive type)和复合数据类型(reference type)。 一、逻辑类(boolean) 在 Java ...
java基本数据类型模型
Java基本数据类型习题解析 Java是一种 objeto-orientada 编程语言,基本数据类型是Java语言的基础,它们是构建其他数据类型的基本单元。在Java中,有八种基本数据类型:byte、short、int、long、float、double、...
Java是一种广泛使用的面向对象的编程语言,它的核心特性之一就是它的基本数据类型。基本数据类型是Java语言预定义的,它们是固定大小的,不能被继承,也不需要通过类来创建对象。在Java中,基本数据类型分为数值类型...
Java是一种广泛使用的面向对象...以上就是从题目中提取的Java基本数据类型和变量相关的知识点,涵盖了标识符规则、保留字、数据类型、变量、溢出、作用域、类型转换等方面的内容。这些知识是理解和编写Java程序的基础。