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

快来打我* 2022-07-11 13:41 166阅读 0赞
  1. import java.util.*;
  2. public class Demo3 {
  3. /**
  4. * @param args
  5. */
  6. /*
  7. * 编写程序接收一个ASCII码(从0至128),然后显示输入ASCII码所代表的字符。
  8. 注意:
  9. (1)能够对1个或多个输入的ASCII码进行处理;
  10. (2)对于输入的非ASCII码进行判定和排除。
  11. */
  12. /*
  13. * private static Scanner san = new Scanner(System.in);
  14. public static void main(String[] args) {
  15. int len = 0;
  16. System.out.print("你想输入多少个数字: ");
  17. len = san.nextInt();
  18. int [] numbers = new int[len];
  19. for(int i = 0; i < len; i ++) {
  20. System.out.print("请输入第" + (i + 1) + "个数字: ");
  21. numbers[i] = san.nextInt();
  22. }
  23. System.out.print("你输入的" + len +"数字分别是: ");
  24. for(int i: numbers) {
  25. System.out.print(i + " ");
  26. }
  27. */
  28. public static void main(String[] args) {
  29. // TODO Auto-generated method stub
  30. Scanner input = new Scanner(System.in);
  31. int len = 0;
  32. System.out.println("请输入你想转换多少个ASCII码 ");
  33. len = input.nextInt();
  34. int [] numbers = new int[len];
  35. for(int i=0;i<len;i++){
  36. System.out.println("请输入第"+(i+1)+"个需要转换的ASCII码(从0到128):");
  37. int x = input.nextInt();
  38. if(x>=0&&x<=128){
  39. System.out.println((char)x);
  40. }
  41. else
  42. System.out.println("输入的数据不符合要求");
  43. }
  44. }
  45. }

发表评论

表情:
评论列表 (有 0 条评论,166人围观)

还没有评论,来说两句吧...

相关阅读