`
cnyangqi
  • 浏览: 113406 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java基本数据类型一些注意事项(复习1)

    博客分类:
  • Java
阅读更多
代码1:
class  ValuesTest
{
	public static void main(String[] args) 
	{
		int intMax=Integer.MAX_VALUE;
		int intMin=Integer.MIN_VALUE;
		System.out.println("int型最大数值:"+intMax);
		System.out.println("int型最大数值+1:"+(++intMax));
		System.out.println("int型最小数值:"+intMin);
		System.out.println("int型最小数值-1:"+(--intMin));
		System.out.println("结论:任何一种数据类型都有其最大的取值,如果已经是最大的值,则加1后会变成最小值,如果是最小值减1会变成最大值。");
	}
}

注:代码1中,最后输出的“结论字符串”不能人工分行(必须在同一行内写完),否则编译会报错,System.out.println()不能输出分行字符串块!

代码2:
class ClassChange
{
	public static void main(String[] args)
	{
		//定义一个字符类型变量charA,赋值为'a'
		//试图通过++运算输出'b'
		char charA='a';
		System.out.println(++charA);
		//程序输出了'b',但我不想通过这样的方式来完成一种过程
		System.out.println((char)(((int)(charA))+1));
		//这样写会出错:System.out.println((char)(++((int)(charA))));
		//System.out.println()方法中,单目运算符与双括号诱发了错误
		//抱歉,我想变态一次^_^
		char charB='a';
		int intB=(int)charB;
		intB++;
		charB=(char)intB;
		System.out.println(charB);
	}
}


代码3:
class StringTest
{
	public static void main(String[] args)
	{
		//如果我们想做一个小学加法运算的输出演示
		System.out.println("2+3="+2+3);
		//结果输出结果变成了脑筋急转弯了:2+3=23
		//呵呵,有点小小的抓狂
		//这里顺便小小的复习一下,"2+3="是匿名字符串对象
		//输出与我们想象存在距离的原因是在运算中遇到字符串,所有的类型都向字符串转换
		//所以我们这里的"+"其实是起了“字符串连接符”的作用
		System.out.println("2+3="+(2+3));
	}
}
0
0
分享到:
评论

相关推荐

    java基础复习文档

    - **自动类型提升**:当两种不同数据类型的值进行运算时,Java会自动将较小的数据类型提升到较大的数据类型。 - **强制类型转换**:通过显式地将一个类型转换为另一个类型,如:`(int) 3.14` 将浮点数转换为整数。 ...

    java基础f复习

    - **注意事项**:转换的前提是数据类型兼容,且`boolean`类型不能与其他类型相互转换。 3. **Java变量与常量**: - **变量**:用于存储数据值,具有数据类型和名称。 - **常量**:一旦被赋值就不能更改的变量。...

    java面试复习资料

    - **基础类型**:包括所有基本数据类型,如`int`、`float`、`boolean`等。 - **引用类型**:包括所有类、数组等复杂数据类型。 #### 十一、`==`与`equals`的区别 - `==`:用于比较两个变量是否指向同一个对象(即...

    Java复习总结.pdf

    2. **数据类型**:Java分为两类数据类型——基本数据类型和引用数据类型。基本数据类型包括8种数值类型(byte, short, int, long, float, double, char, boolean)和引用类型(类、数组和接口)。每种基本数据类型都...

    JAVA面试体系一条龙(含笔试与各种注意事项与标准模板)

    2. 数据类型:了解基本数据类型与引用数据类型的区别,以及自动装箱拆箱的概念。 3. 内存管理:理解栈内存和堆内存,了解垃圾回收机制。 4. 面向对象:深入理解设计模式,如单例、工厂、观察者等。 5. 异常处理:...

    java基础复习

    - **使用注意事项**: - 构造方法只能由`new`运算符调用。 - 可以被重载。 - 调用重载的构造方法时,根据参数的类型和个数决定调用哪个构造方法。 - 不能被继承。 - 如果用户没有定义任何构造方法,则系统会...

    JAVA 从零学习用于复习

    - Java数据类型分为基本类型(byte、short、int、long、float、double、char、boolean)和引用类型(类、接口、数组)。String是引用类型的一个例子。 - 整型类型有不同的范围,如byte(-128到127),int(-2^31到2^...

    java程序员应职面试注意事项..pdf,这是一份不错的文件

    在技术问题方面,面试官通常会考察应聘者对Java语言的深入理解,包括基本概念如编程风格、语句理解(例如i++)、类型转换、程序结构等。异常处理和反射机制的理解也是重要的考察点,因为它们是Java语言高级特性的...

    java 中级 2009复习资料

    简单变量(如基本数据类型变量)的初始化通常是通过赋值完成的。例如,`int x = 10;`。 #### 六、强制变量初始化 **知识点6:强制初始化机制** - **机制解析**: - **选项D**:正确。Java编译器会自动检测变量...

    Java考试复习重点请下载

    - **注意事项:** - 类定义时需要包含类名、属性(成员变量)和方法。 - 通常变量定义在方法之前。 - **方法首部三要素:** - **定义:** 包括返回值类型、方法名和方法参数。 - **一般形式:** ```java [访问控制...

    Java二级仿真软件

    这些源程序可能涵盖了Java的基本语法元素,如变量、数据类型、控制结构(if-else,for,while,switch),类与对象,继承,接口,异常处理,文件操作等。用户可以借此机会实践编程,提高编程能力和问题解决技巧。 ...

    Java基础教程(第3版)_ppt.rar

    7. **PPT制作者声明**:"PPT制作者声明1.JPG"可能包含了关于教程的版权信息,使用许可或教学注意事项。 8. **图片素材**:"flower1.JPG"和"flower2.JPG"以及"书名背景1.JPG"可能是PPT课件中的辅助教学图片,用于...

    自己整理的最全的 JAVA 常见 面试笔试 题

    1. sehjimoshi.doc:可能包含了一些JAVA编程的特殊术语、技巧或面试经验分享,文档格式可能包括问题解答、解析和实例。 2. java软件工程师面试常见问题!(四).htm:这可能是HTML格式的面试指南,专门针对JAVA软件...

    《Java语言》复习提纲(小疯版)

    - **注意事项**:短路运算符左侧不满足条件时不计算右侧表达式。 **1.7 基本控制语句** - **if-else**:条件判断。 - **switch**:多分支选择,表达式类型限于`char`, `byte`, `short`, `int`。 - **循环控制**:`...

    广工java试卷复习资料

    ### 广工Java试卷复习资料知识点解析 #### 一、中断异常处理——`InterruptedException` **知识点解析:** 在多线程编程中,线程可以通过调用`...- 在操作哈希表时,注意键值类型的匹配,确保正确使用数据类型。

    java 编程入门思考

    2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用其他组件 2.6.3 static关键字 2.7 我们的第一个Java程序 2.8 注释和嵌入文档 ...

    java案例精粹150例

    1. **基础语法**:Java的基础语法包括变量声明、数据类型(如整型、浮点型、字符串等)、运算符、流程控制(如if语句、switch语句、for循环、while循环)等。通过这些案例,你可以学习如何编写简单的Java程序,并...

    Thinking in Java 中文第四版+习题答案

    2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用其他组件 2.6.3 static关键字 2.7 我们的第一个Java程序 2.8 注释和嵌入文档 ...

    java联想(中文)

    2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用其他组件 2.6.3 static关键字 2.7 我们的第一个Java程序 2.8 注释和嵌入文档 ...

    Java初学者入门教学

    2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用其他组件 2.6.3 static关键字 2.7 我们的第一个Java程序 2.8 注释和嵌入文档 ...

Global site tag (gtag.js) - Google Analytics