欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java编程实现命令窗程序——控制台输入屏幕回显

程序员文章站 2022-03-07 17:19:24
...

JAVA基本计算方法和文件读取的应用

本文使用Editplus来编写JAVA基本计算程序并在命令窗下编译和执行。

A.

1. 编程实现一个命令窗程序,使得:

输入“A”则在屏上回显“Your input is A”
输入“我”则在屏上回显“Your input is 我”
等等。
输入ByeBye则退出程序.

2.源程序:

import java.util.Scanner; //把util包下的Scanner类导入到程序中
class work1
       {
        public static void main(String[] args) 
        { 
         String ch="";//定义字符串ch
        //从键盘输入内容,并从命令窗输出相应的结果
       while(true)  //使用循环,可以连续执行程序
       {
            System.out.println("Please input a character:");//提示从键盘输入字符
            Scanner str=new Scanner(System.in);//通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner
             ch = str.nextLine();//获取输入的内容
            System.out.println("your input is "+ch); //在命令窗输出从控制台输入的内容  
            //判断输入内容是否为byebye(忽略大小写),是则结束程序,不是则继续运行
            if("byebye".equalsIgnoreCase(ch))
                {
                System.out.println("The Program will exit");
                System.exit(0);
                }
       }

        }
    }

3.编译运行过程:

1.打开【dos命令窗】——进入java源程序文件所在目录【C:\TEXT1】
2.编译程序:输入【javac+文件名.java】回车(如果编译成功则在该路径下生成“work1.class”的文件)
3.运行程序:输入 【java+文件名】即可运行程序

java编程实现命令窗程序——控制台输入屏幕回显

B.

1. 编程实现一个命令窗程序,使得:

输入“A”则在屏上回显A字符的ASCII码。
输入“4”则在屏上回显4字符的ASCII码。
输入“我”则在屏上回显“我”字的汉字内码。
等等。

2.源程序:

import java.util.Scanner;
 class work2 
{
    public static void main(String[] args) 
    { 
        String input="";//定义一个字符串input
        //循环运行程序,直到输入byebye结束运行
        while(true)
        {
            System.out.println("\nPlease input a character:");//提示从控制台输入一个字符
            @SuppressWarnings("resource")
            Scanner str=new Scanner(System.in);//从控制台输入内容
            input=str.nextLine();//将控制台输入的内容存入input
            System.out.println("your input chracter is "+input);//命令窗口输出你输入的字符
            char[] a=input.toCharArray();//将字符串对象中的字符转换为一个字符数组
            //通过循环将字符数组的字符逐一转为ASCII码
            for(int i=0;i<a.length;i++)
            {
                System.out.println("output chacter ASCII is: "+Integer.valueOf(a[i]));//把char字符型转成int型,因为它们的ASCII码值恰好相差48,即得到单个字符对应的ASCII码 
            }
            //输入byebye退出程序
            if("byebye".equalsIgnoreCase(input))
            {
                System.out.println("The Program will exit");
                System.exit(0);
            }
    }
   }
}

3.编译及运行过程

1.打开【dos命令窗】——进入java源程序文件所在目录【C:\TEXT1】
2.编译程序:输入【javac+文件名.java】回车(如果编译成功则在该路径下生成“work2.class”的文件)
3.运行程序:输入 【java+文件名】即可运行程序
java编程实现命令窗程序——控制台输入屏幕回显