导航:首页 > 编程语言 > 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转一相关的资料

热点内容
文件目录包含文件内部标识是什么 浏览:74
网络能传输字符吗 浏览:187
whatisdancingdj版本 浏览:982
苹果6电量是多少mah 浏览:203
微信收款都需要什么编程软件 浏览:631
有一部小说里面有个叫雄三 浏览:430
数据库刷新命令 浏览:24
自己创建个网站需要花多少钱 浏览:688
烟花易冷文件夹名称 浏览:346
卡巴斯基2014激活工具 浏览:817
固态硬盘不支持win10系统 浏览:419
linux如何进入文件行首行尾 浏览:742
苹果7只有苹果7Plus吗 浏览:398
win10屏保不起作用 浏览:524
数据库列定义是什么意思 浏览:146
文件币软件 浏览:61
创意编程用到了哪些知识 浏览:303
文件字体可以缩小多少 浏览:922
数据仓库什么意思 浏览:12
在手机上编程能干什么 浏览:564

友情链接