JAVA将三位数转化为三个单词

阅读: 评论:0

JAVA将三位数转化为三个单词

JAVA将三位数转化为三个单词

匿名用户

1级

2018-08-23 回答

看了这个简单的代码,你应该就懂了

package cn.txet.partice;

import java.util.Scanner;

public class DemoBigNumbers {

int a, b, c;

String bi, si, ge;

public static void main(String[] args) {

DemoBigNumbers db = new DemoBigNumbers();

System.out.println("请输入一个三位数");

Scanner sc = new Scanner(System.in);

int num = sc.nextInt();//获取键盘输入的三位数

}

public void exchange(int num) {

//使用这个方法,把一个三位数,分解成百位,十位,个位,

if (num / 100 > 0 && num / 100 <=9) {

a = num / 100;

//百位:用switch选择百位字符串

switch (a) {

case 1:

bi = "一百";

break;

case 2:

bi = "二百";

break;

case 3:

bi = "三百";

break;

case 4:

bi = "四百";

break;

case 5:

bi = "五百";

break;

case 6:

bi = "六百";

break;

case 7:

bi = "七百";

break;

case 8:

bi = "八百";

break;

case 9:

bi = "九百";

break;

}

if (num / 10 >= 10 && num / 10 <= 99) {

int s = num / 10;

b = s % (a * 10);

//十位,也是用switch选择十位字符串

switch (b) {

case 0:

si="零";

break;

case 1:

si = "一十";

break;

case 2:

si = "二十";

break;

case 3:

si = "三十";

break;

case 4:

si = "四十";

break;

case 5:

si = "五十";

break;

case 6:

si = "六十";

break;

case 7:

si = "七十";

break;

case 8:

si = "八十";

break;

case 9:

si = "九十";

break;

}

}

if(num%(a*100+b*10)>=0&&num%(a*100+b*10)<=9)

//把个位数从num,三位数字当中分离出来

c=num%(a*100+b*10);

个位:用switch选择个位字符串

switch(c) {

case 0:

ge="零";

break;

case 1:

ge="一";

break;

case 2:

ge="二";

break;

case 3:

ge="三";

break;

case 4:

ge="四";

break;

case 5:

ge="五";

break;

case 6:

ge="六";

break;

case 7:

ge="七";

break;

case 8:

ge="八";

break;

case 9:

ge="九";

break;

}

System.out.println("您输入的数为:  "+bi+si+ge);

} else {

System.out.println("请输入三位数");

}

}

}

追问:

我按照这个代码打完输出的还是原来的数字

追问:

为啥啊

追问:

本文发布于:2024-01-29 03:31:52,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170647031912403.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:转化为   位数   单词   JAVA
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23