Java

您所在的位置:网站首页 java经典编程题 Java

Java

2023-10-08 20:47| 来源: 网络整理| 查看: 265

文章目录

一、转换罗马数字

二、调整字符串

三、键盘输入任意字符串,打乱里面的内容

四、生成验证码

五、返回两数乘积

一、转换罗马数字

键盘录入一个字符串,

要求1:长度为小于等于9

要求2:只能是数字

将内容变成罗马数字

下面是阿拉伯数字跟罗马数字的对比关系:

Ⅰ - 1、Ⅱ - 2、Ⅲ - 3、Ⅳ - 4、Ⅴ - 5、Ⅵ - 6、Ⅶ - 7、Ⅷ - 8、Ⅸ - 9

注意点:

罗马数字里面是没有0的

如果键盘录入的数字包含0,可以变成“ ”(长度为0的字符串)

方法一:

import java.util.Scanner; import java.util.StringJoiner; public class Test1 { public static void main(String[] args) { // TODO Auto-generated method stub //1.键盘录入一个字符串 Scanner sc=new Scanner(System.in); String str; while(true) { System.out.println("请输入一个字符串:"); str=sc.next(); boolean flag=checkStr(str); if(flag) { break; }else { System.out.println("当前字符串不符合要求,请重新输入"); } } StringJoiner sj=new StringJoiner(" "); for(int i=0;i9) { return false; } //要求2:只能是数字 for(int i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3