JAVA API基础 完成一个 java application应用程序,通过键盘输入1、2、3等值,输入1则调用运行windows记事本程序,输入2则调用运行windows画图程序

完成一个 java application应用程序,通过键盘输入1、2、3等值,输入1则调用运行windows记事本程序,输入2则调用运行windows画图程序

做题思路:

  • 首先,只要从键盘输入就需要有Scanner类进行扫描
  • 这里我们需要用到switch语句来进行判断,如果1则,如果2则…….
  • 会用到Runtime x=Runtime.getRuntime()语句 来进行程序的调用
  • *在写打开目标的地址的时候 F:\CloudMusic\cloudmusic.exe 我们需要改成F:\CloudMusic\cloudmusic.exe 多加一个斜杠

借鉴和学习

本人才疏学浅,具体参考链接

程序

代码块

import java.io.IOException;//导入java.io包下的OException类
import java.util.Scanner;//既然要在键盘上输入就就必须要加入Scanner包
public class demo6 {
    public static void main(String arg[]) throws IOException{//主程序异常抛出
        while(true){//定义死循环,输入后系统再次打印
            System.out.print("请输入");
            Scanner i=new Scanner(System.in);//扫描即将在键盘上输入的数值
            Runtime x=Runtime.getRuntime();//调用脚本命令,打开所需程序(也就是利用数字来调用相应的程序)
            int a=i.nextInt();//输入数值时的写法,自己定义一个值 a
            switch(a){//这里用switch判断对应哪一个是哪一个
            case 1:x.exec("notepad.exe");//这里的意思是当输入1时,则打开记事本
            break;
            case 2:x.exec("mspaint.exe");//当我们输入2时,就打开了画图
            break;
            case 3:x.exec("F:\\CloudMusic\\cloudmusic.exe");//这里我设置了输入3时,打开网易云音乐
            break;
            case 4:x.exec("C:\\Users\\quyuquan2018\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe");//输入4时,打开谷歌
            break;
            default:break;//若1,2,3,4都没有输入,则默认跳出循环
            }
        }
    }
}

讲解

在这里,我们设置了当输入1时,打开记事本,当输入2时,打开画图,当输入3时,打开网易云音乐,当输入4时,打开谷歌浏览器。

结果

这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/quyuquan2014/article/details/82227190