Java |
您所在的位置:网站首页 › java经典编程题 › Java |
文章目录
一、转换罗马数字 二、调整字符串 三、键盘输入任意字符串,打乱里面的内容 四、生成验证码 五、返回两数乘积 一、转换罗马数字 键盘录入一个字符串, 要求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 |