`
zhuobinzhou
  • 浏览: 136619 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类

自动转换的小小应用

 
阅读更多
public class Test{
	public static void main(String args[]){
		System.out.println('a');
		System.out.println('a' + 1);
		//char 类型的‘a’遇到int 类型的 1,自动转为int型
		System.out.println("" + 'a' + 1);
		//char、int、String 
	}
}

 效果:

a
98
a1

 

为引用数组初始化:

class InitTest {
	InitTest(String s) {
		System.out.println("InitTest()");
		System.out.println(s);
	}
	static{
		System.out.println("field");
	}
}

public class IniTest {
	public static void main(String[] args) {
		InitTest[] it = new InitTest[5];
		for(int i = 0; i < it.length; i++)
			//为引用数组初始化
			//""是String型,i为整型,整型自动转为String型
			it[i] = new InitTest(""+i);
	}
}

 

第二种为该引用数组初始化的方法:

 

class InitTest {
	InitTest(String s) {
		System.out.println("InitTest()");
		System.out.println(s);
	}
	static{
		System.out.println("field");
	}
}

public class IniTest {
	public static void main(String[] args) {
		InitTest[] it = new InitTest[5];
		for(int i = 0; i < it.length; i++)
			//为引用数组初始化
			it[i] = new InitTest(Integer.toString(i));
	}
}

 效果:

field
InitTest()
0
InitTest()
1
InitTest()
2
InitTest()
3
InitTest()
4

 

分享到:
评论

相关推荐

    新人对calendar类的小小应用

    需要注意的是,与`set`方法相比,`add`方法可以处理边界情况,如月份的自动进位等。 ```java c.add(Calendar.YEAR, 1); // 增加一年 ``` ### 总结 以上就是基于给定文件内容整理出来的关于`Calendar`类的相关知识...

    协议转换器

    ### 协议转换器——PB-B-RS232/485的工作原理与应用 #### 一、协议转换器概述 **协议转换器**是一种专门设计用来在不同通信协议之间进行数据转换的设备,其核心功能是实现两种或多种通信协议之间的无缝对接。本文...

    百度、高德,WGS84坐标批量转换工具

    使用"百度、高德,WGS84坐标批量转换工具",用户只需输入或导入包含待转换坐标的文件(如CSV、Excel等),设置好转换类型(百度到WGS84,或高德到WGS84等),然后点击转换按钮,工具会自动完成所有的计算工作,并将...

    3gp格式转换器

    4. 开始转换:设置完成后,点击“开始转换”或“一键转换”,软件将自动完成转换过程。 5. 导出与分享:转换完毕后,找到保存路径,将转换好的3gp文件导入到移动设备中,或者通过邮件、云服务等方式分享给朋友。 3...

    论我学java之小小思维

    自动类型提升是指系统自动将较小的数据类型转换为较大的数据类型,如`byte`转换为`int`。而强制类型转换则需要程序员显式指定转换类型,如`(int) 12.5`。正确使用类型转换可以避免程序运行时出现错误。 至于“指针...

    flv全能格式转换

    它的优点在于文件大小小,加载速度快,对带宽需求较低,因此在互联网上广泛应用,尤其是在YouTube早期时期。然而,随着HTML5的普及和Adobe Flash的逐步淘汰,FLV的使用逐渐减少,更多地被MP4等现代格式取代。 SWF是...

    汇编语言写大小写转换

    本文将深入解析一个使用8086汇编语言编写的大小写转换程序,该程序能够实现小写字母与大写字母之间的自动转换,并具备错误提示功能。 ### 汇编语言简介 汇编语言是介于机器语言和高级语言之间的一种语言,其指令与...

    浅析单片机技术在电气传动系统中的应用.pdf

    随着电子技术的不断发展,单片机技术已经成为电气传动系统中的关键技术之一,它通过高度集成的电路将计算机核心部件如ROM、RAM以及中央处理器集成到一个小小的芯片中,不仅能够满足各领域应用的实际需求,还因其强大...

    AVR的模数转换器的特点以及如何校正;

    4. **自动采样和转换**:在自动模式下,ADC可以连续进行采样和转换,减轻CPU的负担。 5. **参考电压可选**:用户可以选择内部参考电压(如1.1V或Vcc/2)或外部参考电压,以适应不同的应用需求。 6. **同步和异步...

    工业自动化外文翻译PLC机械手

    ### 工业自动化外文翻译:PLC与机械手结合应用及同步多通道数据采集系统 #### 背景概述 随着工业自动化技术的发展,PLC(可编程逻辑控制器)和机械手在现代制造业中的应用越来越广泛。这些技术不仅提高了生产效率...

    小小功率变频原理图protel格式

    在标题“小小功率变频原理图protel格式”中,我们可以理解这是一个关于小功率变频器的电路设计图纸,采用的是Protel软件格式。Protel是电子设计自动化(EDA)领域的一款流行软件,常用于电路板设计和原理图绘制。 ...

    自动化英语词汇自动化可以加入默默背.txt

    - **actuator**:执行器是一种将能量转换成机械动作的装置,广泛应用于自动化控制系统中。 - **position**:位置。在自动化领域中,通常指的是物体在空间中的坐标信息。 - **saturation**:饱和。在电子学中,指...

    参考资料-新潮电风扇专用集成电路应用大观.zip

    集成电路(Integrated Circuit,简称IC)是现代电子设备的核心部件,它将多个电子元件,如晶体管、电阻、电容等,集成在一块小小的硅片上,极大地缩小了设备体积,降低了成本,并提高了可靠性。在电风扇中,常用的...

    文本转换语音保存成mp3 小工具

    只需将TXT文件拖放到软件界面或者通过菜单选择“打开”功能,软件便会自动读取文本内容。 导入文本后,软件提供两种操作方式:直接朗读和转换保存。直接朗读功能可以让软件即时将文本内容转化为语音并播放出来,...

    一个vs做的小小的程序

    不过,根据提供的标题、描述及部分可识别的信息,我们可以尝试总结一些与“一个vs做的小小的程序”相关的知识点。 ### 一、VS(Visual Studio)简介 Visual Studio 是由微软公司开发的一套完整的开发工具包,它...

    CocosCreator之小小PK帧动画学习

    导入后,这些图片会自动转换为精灵(`cc.SpriteFrame`),便于后续的动画制作。 3. **创建动画剪辑**:在资源管理器中,右键点击精灵帧资源,选择“创建”-&gt;“动画剪辑”。在打开的编辑器中,你可以添加、删除和...

    新潮电风扇专用集成电路应用大观.rar

    2. **集成电路在电风扇中的角色**:阐述集成电路如何优化电风扇的控制系统,包括PWM(脉宽调制)技术在风速控制中的应用,以及电源转换和保护电路的设计。 3. **专用集成电路的设计**:介绍ASIC的设计流程,包括...

    VC.NET2003实现的小小计算器.rar_计算器 Vc

    在VC.NET2003中,C++可以利用.NET Framework的特性,如垃圾回收、自动类型转换等。 5. **计算器程序实现**:一个基本的计算器程序会包含数学运算(加、减、乘、除)、逻辑判断(错误处理、条件分支)以及用户界面...

    DB2编程序小小技巧

    - 使用`WITH REPLACE`选项可以在创建表时自动替换同名表,但要注意权限问题。 - 在创建表时,考虑好表空间的选择对于提高性能至关重要,特别是在处理大量临时数据时。 #### 2. 使用临时表 - **概念**:DB2支持...

    EXCEL在水上桩基定位计算中的应用

    EXCEL在上述计算中的应用主要是通过创建电子表格自动化计算过程,从而简化测量工作并减少人工计算带来的误差。EXCEL表格中可以设置数据输入区和计算结果输出区,通过公式链接自动完成各种计算。例如,在直圆桩定位...

Global site tag (gtag.js) - Google Analytics