「java输出java英文」java英文单词
本篇文章给大家谈谈java输出java英文,以及java英文单词对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
编写一个java程序,输出全部大写英文字母
public class Demo03 {
public static void main(String[] args) {
for(int i=0;i26;i++){
System.out.print((char)('A' + i) + " ");
}
}
}
用JAVA编一个程序输出全部的英文字母
编码思路
首先考虑到,英文字母的ASCII码是按字母顺序连续的整数,所以可以采用起始字母A递增的方式进行打印
英文字母有大小写之分,大小写字母的ASCII码是不连续的,所以需要分别打印
示例代码
public static void main(String[] args) {
char uc = 'A';
char lc = 'a';
//保存全部大写字母
StringBuilder upperCaseLetters = new StringBuilder("UpperCaseLetters:");
//保存全部小写字母
StringBuilder lowerCaseLetters = new StringBuilder("LowerCaseLetters:");
for (int i = 0; i 26; i++) {
upperCaseLetters.append((char) (uc + i));
lowerCaseLetters.append((char) (lc + i));
}
System.out.println(upperCaseLetters);
System.out.println(lowerCaseLetters);
}
注意事项
不建议将上述变量uc硬编码赋值为65。反之,则可以提高程序的可读性,省去了不必要的注释,也体现出了可移植性的思想。
java 输入数字 输出英文
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class Test3 {
public static void main(String args[]) {
// 输入一个数
// 判断是否是-1
Scanner sc = new Scanner(System.in);
MapInteger, String map = new HashMapInteger, String() {
{
put(0, "zero");
put(1, "one");
put(2, "two");
put(3, "three");
put(4, "four");
put(5, "five");
put(6, "six");
put(7, "seven");
put(8, "eight");
put(9, "nine");
put(10, "ten");
put(11, "eleven");
put(12, "twelve");
put(13, "thirteen");
put(14, "fourteen");
put(15, "fifteen");
put(16, "sixteen");
put(17, "seventeen");
put(18, "eighteen");
put(19, "nineteen");
put(20, "twenty");
put(30, "thirty");
put(40, "fourty");
put(50, "fifty");
put(60, "sixty");
put(70, "seventy");
put(80, "eighty");
put(90, "ninety");
put(100, "hundred");
}
};
int num = 0;
String printStr = "";
while(true){
System.out.print("请输入一个数字(输入-1退出程序):");
num = sc.nextInt();
if(num == -1){
System.out.println("程序结束!");
break;
}
if(num 999){
System.out.println("超出范围!");
break;
}
//0~19的映射关系
if (num 20) {
printStr = map.get(num);
}
//20~100的映射关系
if (num = 20 num 100) {
printStr = getS(map, num);
}
//100~999的映射关系
if(num =100 num = 999){
printStr = map.get(num/100)+" hundred" + " " + getS(map, num%100) ;
}
System.out.println(printStr);
}
}
private static String getS(MapInteger, String map, int num) {
int g = num%10;
int s = num - g;
if(num 20){
return map.get(num);
}else{
return map.get(s)+" "+ (g == 0 ? "" :map.get(g));
}
}
}
上一个写错了,不好意思
java输出java英文的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java英文单词、java输出java英文的信息别忘了在本站进行查找喔。
发布于:2022-11-27,除非注明,否则均为
原创文章,转载请注明出处。