java怎样将数字变成字符输出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎样将数字变成字符输出相关的知识,希望对你有一定的参考价值。
import javax.swing.*;
public class Test
public static void main(String[] args)
int i=1;
System.out.println((char)i);
我是想把1,按照字符的形式输出,为什么上面的程序不行?怎样将数字转换成对应的字符呢?比如将数字1转换成字符‘1’,麻烦各位了。。
但是(int)char这样不会丢失精度就可以。
本来打算转成二进制再转的,后来想到java有Integer这个类。。。
最近做c语言的项目,脑子有点不够用~\(≥▽≤)/~啦啦啦
下面的可以直接转了。
如果你是直接定义int a=1;那么就不用char[]ch这个数组了。
public class charToInt
public static void main(String[] args)
char[] ch = '3','5','2','4','0','8','1';
int[] toInt = new int[ch.length];
for(int i=0;i<ch.length;i++)
toInt[i] = Integer.parseInt(String.valueOf(ch[i]));
System.out.print(toInt[i]);
不懂Hi我吧 参考技术A
java 中将数字变成字符输出常用的有两种方法:
第一种,直接使用系统强制类型转换进行输出.
例:
int i = 1;System.out.println(i + "");
第二种,使用字符串 String 的 valueOf() 方法进行转换输出.
例:
int i = 1;System.out.println(String.valueOf(i)); 参考技术B 直接转不会,这样可以:
int i = 4;
String j = String.valueOf(i);
char k = j.charAt(0);
System.out.print(k); 参考技术C 呵呵 三楼的是个方法。
先转成字符串,然后再把取出对应位置的字符就可以了。 参考技术D char one = Character.forDigit(1, 10);
char two = Character.forDigit(2, 10);
System.out.println(one);
以上是关于java怎样将数字变成字符输出的主要内容,如果未能解决你的问题,请参考以下文章
C语言,如何将一个个输入的数字变成一串数字一起输出来,求解~