Java罗马数字判断-创新互联
import java.util.Scanner;
创新互联建站-专业网站定制、快速模板网站建设、高性价比金凤网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式金凤网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖金凤地区。费用合理售后完善,10年实体公司更值得信赖。public class test6 {
public static void main(String[] args) {
//罗马数字判断
Scanner sc = new Scanner(System.in);
System.out.println("请输入您需要判断的数字:");
String str = sc.next();
boolean flag = check_str(str);
if (flag) {
String result = "";
for (int i = 0; i< str.length(); i++) {
char c = str.charAt(i);
int n = c - 48;
String s = chang_str(n);
result = result + s + " ";
}
System.out.println(result);
}
else{
System.out.println("输入无效");
}
}
public static boolean check_str(String str) {
if (str.length() >9) {
return false;
}
boolean flag = false;
for (int i = 0; i< str.length(); i++) {
char c = str.charAt(i);
if (c< '0' || c >'9') {
return false;
} else flag = true;
}
return flag;
}
public static String chang_str(int number) {
String[] arr = {"零", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
return arr[number];
}
}
运行结果:
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
当前标题:Java罗马数字判断-创新互联
新闻来源:http://scyanting.com/article/cocejc.html