如何在java中将汉字输出成数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在java中将汉字输出成数字相关的知识,希望对你有一定的参考价值。

参考技术A java 中将数字变成字符输出常用的有两种方法:

第一种,直接使用系统强制类型转换进行输出.
例:

1
2

int i = 1;
System.out.println(i + "");

第二种,使用字符串 String 的 valueOf() 方法进行转换输出.

例:

1
2

int i = 1;
System.out.println(String.valueOf(i));本回答被提问者采纳
参考技术B //其中str为待转化的字符(必须确定str确实是数字,否则会出错)
     int i=Integer.parseInt(str);//转换为整数
     double d=Double.parseDouble(str);//转换为小数

c语言中如何将字符串转化成整数型并输出?

参考技术A

c语言中,可以使用atoi()函数将字符串转化成整数型并输出。

atoi (表示 ascii to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。int atoi(const char *nptr) 函数会扫描参数 nptr字符串,会跳过前面的空白字符(例如空格,tab缩进)等。

如果 nptr不能转换成 int 或者 nptr为空字符串,那么将返回 0 。特别注意,该函数要求被转换的字符串是按十进制数理解的。atoi输入的字符串对应数字存在大小限制(与int类型大小有关),若其过大可能报错-1。

扩展资料:

C语言常用函数:

1、int abs(int i)

返回整型参数i的绝对值。

2、double cabs(struct complex znum)

返回复数znum的绝对值。

3、double fabs(double x)

返回双精度参数x的绝对值。

4、long labs(long n)

返回长整型参数n的绝对值。

5、double exp(double x)

返回指数函数ex的值。

6、double frexp(double value,int *eptr)

返回value=x*2n中x的值,n存贮在eptr中。

7、double ldexp(double value,int exp)

返回value*2exp的值。

8、double log(double x)

返回logex的值。

9、double log10(double x)

返回log10x的值。

10、double pow(double x,double y)

返回x^y的值。

参考资料来源:百度百科-atoi

以上是关于如何在java中将汉字输出成数字的主要内容,如果未能解决你的问题,请参考以下文章

c#如何把输入的字符(汉字和英文和数字)输出为对应的二进制

用java如何把unicode码转成汉字?

c语言中如何将字符串转化成整数型并输出?

如何使用C语言将汉字转换成UTF8编码,如将“你好”转成:%E4%BD%A0%E5%A5%

用java把阿拉伯数字转换成中文数字,怎么做

c语言中如何将字符串转化成整数型并输出?