Java数字和字符的对照关系表

/*数字和字符的对照关系表(编码表):

ASCII码表:American Standard Code for Information Interchange,美国信息交换标准代码。
Unicode码表:万国码。也是数字和符号的对照关系,开头0-127部分和ASCII完全一样,但是从128开始包含更多字符。

48 - ‘0’
65 - ‘A’
97 - ‘a’
*/
public class Demo03DataTypeChar{
public static void main(String[] args){
char ziful =‘1’;
System.out.println(ziful +0); //49

	char zifu2 ='A';//其实底层保存的是65数字
	
	char zifu3 ='c';
	//左侧是int类型,右边是char类型,
	//char-->int,确实是从小到大
	//发生了自动类型转换
	int num = zifu3;
	System.out.println(num);//99
	
	char zifu4 ='中'; //正确写法
	System.out.println(zifu4 + 0);//20013
}

}

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 在 Java 中,可以使用 `String` 类的 `valueOf()` 方法将数字转换为字符串,例如: ``` int num = 123; String str = String.valueOf(num); ``` 其中,`valueOf()` 方法可以接收任何类型的参数,包括整数、浮点数、布尔值等,将其转换为对应字符串类型。另外,也可以使用数字类型的 `toString()` 方法将数字转换为字符串,例如: ``` int num = 123; String str = Integer.toString(num); ``` 这两种方法都可以将数字转换为字符串,使用哪一种取决于个人习惯和需求。 ### 回答2: 在Java中,可以使用以下方式将数字转换为字符串: 1. 使用包装类的静态方法toString():可以使用Integer、Double等包装类的静态方法toString()将数字转换为字符串。例如: ```java int num = 123; String str = Integer.toString(num); System.out.println(str); // 输出:123 ``` 2. 使用String类的valueOf()方法:String类的valueOf()方法可以将任意类型的数据转换为字符串,包括数字。例如: ```java int num = 123; String str = String.valueOf(num); System.out.println(str); // 输出:123 ``` 3. 使用字符串连接符(+):将数字与空字符串("")相连接,可以将数字转换为字符串。例如: ```java int num = 123; String str = num + ""; System.out.println(str); // 输出:123 ``` 4. 使用DecimalFormat类:如果需要对数字进行格式化后转为字符串,可以使用DecimalFormat类。例如: ```java import java.text.DecimalFormat; double num = 123.456; DecimalFormat df = new DecimalFormat("#.00"); String str = df.format(num); System.out.println(str); // 输出:123.46 ``` 无论使用哪种方法,都可以将数字转换为字符串以便进行字符串的操作和显示。 ### 回答3: 在Java中,可以使用几种方法将数字转换为字符串。 一种常用的方法是使用`Integer.toString()`或`Double.toString()`等内置的转换函数。例如,要将整数`123`转换为字符串,可以使用如下代码: ```java int num = 123; String str = Integer.toString(num); System.out.println(str); ``` 这将输出字符串`"123"`。对于其他基本类型的数字,比如浮点数或长整数,也可以使用相应的转换函数进行转换。 另一种方法是使用`String.valueOf()`方法,该方法接受任意类型的输入,并将其转换为字符串。例如: ```java int num = 123; String str = String.valueOf(num); System.out.println(str); ``` 这将输出字符串`"123"`,与`Integer.toString()`的结果相同。 还有一种方法是使用字符串连接的方式,即通过将数字与空字符串相连接,将其隐式转换为字符串。例如: ```java int num = 123; String str = "" + num; System.out.println(str); ``` 这也将输出字符串`"123"`。 需要注意的是,以上方法中都没有改变原始数字的类型,只是将其示为字符串。如果需要进行进一步的字符串操作,比如拼接、截取或格式化,可以使用`String`类的其他方法进行处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

康贤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值