「java输出java英文」java英文单词

博主:adminadmin 2022-11-27 07:12:04 52

本篇文章给大家谈谈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英文的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。