导航:首页 > 编程语言 > java1转一

java1转一

发布时间:2022-10-22 01:21:02

java里数字1怎么转化成字符‘1’或者2转化为‘2’,也就是10以内的数字转化成字符

int a=1;
String aa=String.valueOf(a);
这类问题就是int 转string ...
希望能帮助到你

② JAVA输出1时怎样使1变为01,2变为02..

用这句就可以了:

System.out.println(String.format("%02d",x)); //x是你要输出的整数

这样1就输出01,前面自动补专0, 11还是输出11不变。

这里使用了属String.format()方法,作用就是格式化输出参数. “%02d”是指定输出格式,%作先导标记,0表示自动补0, 2的意思是最小长度为2(如果用4,则1输出0001),d表示整数。

③ java 把字符1 转换成 int

int i = Integer.parseInt("1");
这样就可以了.你可以下载java的帮助文档.chM格式的很好用.

④ java 输入01后为什么会自动变成1, 希望各拉砖家解释详细易懂一点

Scanner scaner=new Scanner(System.in);
//你获取字符串,就是01
String next = scaner.next();
System.out.println(next);
//获取数字肯定是1了
int i = scaner.nextInt();
System.out.println(i);

=======================

到底是哪里在输入的,一句代码都没有,专怎属么回答啊!

⑤ java怎么把字符“1”转化成整型‘1’

首先,纠正下题主的问题,‘1’才是字符,“1”是字符串。
字符‘1’转换成整型1:char c = '1'; int i = (int)c;
字符串“1”转换成整型1: int i = Integer.valueOf("1"); 或者, int i = Integer.parseInt("1");

⑥ java中如何将数字1转为转为字符'1'和字符串“1”

int a=1;
char b = 1;
String c=a+"";

直接把1赋值给字符类型b,它会自动转换成char类型,数值1加双引号则是字符串“1”。

⑦ java中如何将 char 的 1转换为 int 的 1

直接将char类型的变量强制转换为int类型是不行的,那样只会传递变量所对应的ASCII码
可行的做法是先将char类型的变量转换为String类型,再转换为int类型

⑧ java怎么将数字1转换为大写一

如下是一个将阿拉伯数字转为汉字的类,需要者可收藏到自己的util类库中以备不时之需。

public class ArabicToChineseUtils {
static String[] units = { "", "十", "百", "千", "万", "十万", "百万", "千万", "亿", "十亿", "百亿", "千亿", "万亿" };
static char[] numArray = { '零', '一', '二', '三', '四', '五', '六', '七', '八', '九' };

/**
* @param args
*/
public static void main(String[] args) {
int num = 245000006;
String numStr = foematInteger(num);
print("num= " + num + ", convert result: " + numStr);
double decimal = 245006.234206;
print("============================================================");
String decStr = formatDecimal(decimal);
print("decimal= " + decimal + ", decStr: " + decStr);
}

private static String foematInteger(int num) {
char[] val = String.valueOf(num).toCharArray();
int len = val.length;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < len; i++) {
String m = val[i] + "";
int n = Integer.valueOf(m);
boolean isZero = n == 0;
String unit = units[(len - 1) - i];
if (isZero) {
if ('0' == val[i - 1]) {
// not need process if the last digital bits is 0
continue;
} else {
// no unit for 0
sb.append(numArray[n]);
}
} else {
sb.append(numArray[n]);
sb.append(unit);
}
}
return sb.toString();
}

private static String formatDecimal(double decimal) {
String decimals = String.valueOf(decimal);
int decIndex = decimals.indexOf(".");
int integ = Integer.valueOf(decimals.substring(0, decIndex));
int dec = Integer.valueOf(decimals.substring(decIndex + 1));
String result = foematInteger(integ) + "." + formatFractionalPart(dec);
return result;
}

private static String formatFractionalPart(int decimal) {
char[] val = String.valueOf(decimal).toCharArray();
int len = val.length;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < len; i++) {
int n = Integer.valueOf(val[i] + "");
sb.append(numArray[n]);
}
return sb.toString();
}

private static void print(Object arg0) {
System.out.println(arg0);
}
}

⑨ java中把字符'1'转换为数字1的函数是什么

你可以自己写一个算法,非常简单

char c = '1';
int i = c -'0';//字符"1"比字符"0"的Ascii码值大1,其实所有的数字字符的值都可以如此取到。

⑩ java中如何将int i=1;转化成string s="0001" 这用到的什么语法

一般, 使用字符串的格式化方法, 来使数字1.变成字符串"0001"

参考代码如下

publicclassTest{

publicstaticvoidmain(String[]args){
intnum=1;
Stringstr=String.format("%04d",num);//字符串格式化.
//格式化的规则是0-->不足时,前面补充04-->长度为4d-->正整数
System.out.println(str);//输出0001
}

}

输出

0001
阅读全文

与java1转一相关的资料

热点内容
ps3文件分割视频 浏览:280
微信图片一键转发软件 浏览:331
如何判断s200plc编程电缆 浏览:691
太原编程培训班哪个好 浏览:171
树叶吹奏教程 浏览:6
社交app带来了哪些社会问题 浏览:394
如何安装爱宝8800数据采集器 浏览:712
文件保存了怎么找不到了 浏览:476
彩票网站怎么辨真假 浏览:840
pr找不到该文件 浏览:963
java移除panel 浏览:354
jsp填充jsp 浏览:166
海关外贸大数据在哪里查 浏览:381
思特奇java笔试题 浏览:121
葫芦侠在手机中的文件名 浏览:813
plc编程应该怎么收钱 浏览:584
c语言中源文件由什么组成 浏览:890
linuxhttpdphp配置文件 浏览:607
拆单数据要怎么保存 浏览:17
mac电脑怎样压缩文件到100m 浏览:645

友情链接