金额转换,判断是否为对称字符串

文章介绍了两个Java程序,第一个是金额转换器,将用户输入的整数金额转换为中文大写表示;第二个是字符串对称性检查程序,判断用户输入的字符串是否是对称的。
摘要由CSDN通过智能技术生成
package LI.JI;
import java.util.Scanner;
public class translate {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        int money;
        while (true) {
            System.out.println("请输入一个金额:");
            money= scanner.nextInt();
            if(money>=0&&money<=9999999){
                break;
            }else {
                System.out.println("金额无效");
            }
        }
        String str="";
        //得到每一位上的数字
        while (true){
             int number=money%10;
             money=money/10;
             String strNumber=fun(number);
             str=strNumber+str;
             //当每一位都遍历过后,则跳出循环
             if (money<=0){
                 break;
             }
        }
        int count=7-str.length();
        //未满七位,前面补零
        for (int i = 0; i < count; i++) {
            str="零"+str;
        }
        String arr[]={"佰","拾","万","仟","佰","拾","元"};
        String result="";
        for (int i = 0; i < str.length(); i++) {
             result=result+str.charAt(i)+arr[i];
        }
        System.out.println(result);
    }
    public static String fun(int number){
        String arr[]={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
        return arr[number];
    }
}

package LI.JI;
import java.util.Scanner;
public class demo2 {
    public static void main(String[] args) {
        //1.拼接   2.反转
        Scanner scanner=new Scanner(System.in);
        //输入一个字符串
        String string=scanner.next();
        StringBuilder str=new StringBuilder(string);
        String result=str.reverse().toString();
        if(result.equals(string)){
            System.out.println("是对称字符串");
        }else {
            System.out.println("不是对称字符串");
        }
    }
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值