「java数字显示到万位」数字只显示到万位
本篇文章给大家谈谈java数字显示到万位,以及数字只显示到万位对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java 题目 在输出满足如下条件的五位数 个位等于万位 十位等于千位 个位+十+千+万=百位
- 2、java转换数字以万为单位
- 3、Java:有没有什么方法能把数字转换成易读的形式,如10000自动转换成1w的形式?
- 4、怎样编写一个把数字10000转成中文数字一万的程序,用java
- 5、java中求一个整数个十百千位的方法
- 6、JAVA程序 输入一串数字如12341289.23,输出万千百十元角分。高手帮忙!谢谢
Java 题目 在输出满足如下条件的五位数 个位等于万位 十位等于千位 个位+十+千+万=百位
public static void main(String[] args) {
/**
* i / 10000; //万位
*(i % 10000) / 1000; //千位
*(i % 1000) / 100; //百位
*(i % 100) / 10; //十位
* i % 10; //个位
*/
for (int i = 10000; i =99999; i++){
if((i/10000)==(i%10) ((i%10000)/1000)==((i%100)/10) ((i/10000)+((i%10000)/1000)+((i%100)/10)+(i%10))==((i%1000)/100)){
System.out.println(i);
}else{
continue;
}
}
}
希望能帮到你!
java转换数字以万为单位
import java.util.Scanner;
/**
* 小于100000的不转换,大于或等于100000的转换为10万,以此类推,110000转为11万,112000为11.2万
* @author inferno
*
*/
public class Wan {
public static void main(String[] args) {
System.out.print("输入一个整数:");
Scanner scan = new Scanner(System.in);
long num = scan.nextLong();
if(num100000){
System.out.println("您输入的数字为:"+num);
}else{
double n = (double)num/10000;
System.out.println("您输入的数字为:"+n+"万");
}
}
}
Java:有没有什么方法能把数字转换成易读的形式,如10000自动转换成1w的形式?
public class main {
public static String trans(double num) {
String[] unit = new String[] { "万", "亿", "兆", "京", "垓", "秭", "穣", "沟", "涧", "正", "载", "极", "恒河沙", "阿僧祇", "那由他", "不可思议", "无量大数" };
for (String u : unit) {
if (num 10000) {
return String.format("%.2f%s", num, u);
}
num /= 10000D;
}
return "无穷";
}
public static void main(String[] args) {
System.out.println(trans(1000000D));
System.out.println(trans(100003456542342342334523452345234523456456300D));
System.out.println(trans(10023420000D));
}
}
怎样编写一个把数字10000转成中文数字一万的程序,用java
编写一个把数字10000转成中文数字一万的程序,算法主要是使用字符串数组进行比较:
public class Test {
public static void test(int d) {
// String[] str = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
String[] str = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" };
// String ss[] = new String[] { "元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿" };
String ss[] = new String[] { "个", "十", "百", "千", "万", "十", "百", "千", "亿" };
String s = String.valueOf(d);
System.out.println(s);
StringBuffer sb = new StringBuffer();
for (int i = 0; i s.length(); i++) {
String index = String.valueOf(s.charAt(i));
sb = sb.append(str[Integer.parseInt(index)]);
}
String sss = String.valueOf(sb);
int i = 0;
for (int j = sss.length(); j 0; j--) {
sb = sb.insert(j, ss[i++]);
}
System.out.println(sb);
}
public static void main(String[] args) {
test(3213);
test(912321321);
}
}
java中求一个整数个十百千位的方法
主要的思想是先将这个整数对10求余,得到个位数,再将整数除以10得到个位数以外的其余数(除以10之后因为数为int类型所以原先的个位数作为小数被舍去),然后重复操作得到其余位数
示例代码如下(因为要求个十百千位,所以没有写求更高位数的代码):
运行结果如下:
以下是文字版的代码:
import java.util.Scanner;
public class Test{
static int[] a=new int[4];//a[0]~a[3]:个位数~千位数
public static void main(String[] args){
Scanner in=new Scanner(System.in);
try{
System.out.print("输入一个整数");
int x=in.nextInt();
getValue(x);//求出个位数~千位数的方法
in.close();
}
catch(Exception e){
e.printStackTrace();
}
}
public static void getValue(int x){
int x1=x;
//先得到x的位数
int i=1,k,count=0;//count为x的位数
for(i=0;i4;i++)//计算到千位即可
if(x1/Math.pow(10, i)!=0)
count++;
for(k=0;kcount;k++){//依次求出个位数~千位数
a[k]=x1%10;
x1=x1/10;
}
System.out.println(x+"的个位数:"+a[0]);
System.out.println(x+"的十位数:"+a[1]);
System.out.println(x+"的百位数:"+a[2]);
System.out.println(x+"的千位数:"+a[3]);
}
}
JAVA程序 输入一串数字如12341289.23,输出万千百十元角分。高手帮忙!谢谢
//将人民币金额转换为大写
function upDigit(n){
var fraction = ["角","分"];
var digit = ["零","壹","贰","叁","肆","伍","陆","柒","捌","玖"];
var unit = [["元","万","亿"],["","拾","佰","仟"]];
var head = n0?"负":"";
n = Math.abs(n);
var s = "";
for(var i=0; ifraction.length; i++){
s += (digit[Math.floor(n*10*Math.pow(10,i))%10]+fraction[i]).replace(/零./,"");
}
s = s||"整";
n = Math.floor(n);
for(var i=0; iunit[0].length n0; i++){
var p = "";
for(var j=0; junit[1].length n0; j++){
p = digit[n%10] + unit[1][j]+p;
n = Math.floor(n/10);
}
s = p.replace(/(零.)*零$/,"").replace(/^$/,"零") + unit[0][i] + s;
}
return head + s.replace(/(零.)*零元/,"元").replace(/(零.)+/g,"零").replace(/(^整$)/,"零元整");
}
关于java数字显示到万位和数字只显示到万位的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-24,除非注明,否则均为
原创文章,转载请注明出处。