编写程序接收一个ASCII码(从0至128),然后显示输入ASCII码所代表的字符。 注意: (1)能够对1个或多个输入的ASCII码进行处理; (2)对于输入的非ASCII码进行判定和排除。

来源:互联网 发布:tomcat修改端口号 编辑:程序博客网 时间:2024/05/22 12:47
import java.util.*;public class Demo3 {    /**     * @param args     */    /*     * 编写程序接收一个ASCII码(从0至128),然后显示输入ASCII码所代表的字符。注意:(1)能够对1个或多个输入的ASCII码进行处理;(2)对于输入的非ASCII码进行判定和排除。     */    /*     * private static Scanner san = new Scanner(System.in);            public static void main(String[] args) {       int len = 0;       System.out.print("你想输入多少个数字: ");       len = san.nextInt();       int [] numbers = new int[len];       for(int i = 0; i < len; i ++) {        System.out.print("请输入第" + (i + 1) + "个数字: ");        numbers[i] = san.nextInt();       }       System.out.print("你输入的" + len +"数字分别是: ");       for(int i: numbers) {        System.out.print(i + "  ");       }      */    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);        int len = 0;         System.out.println("请输入你想转换多少个ASCII码 ");         len = input.nextInt();         int [] numbers = new int[len];        for(int i=0;i<len;i++){                        System.out.println("请输入第"+(i+1)+"个需要转换的ASCII码(从0到128):");            int x = input.nextInt();                    if(x>=0&&x<=128){            System.out.println((char)x);            }            else                System.out.println("输入的数据不符合要求");        }    }}


0 0
原创粉丝点击