待解:使用命令行实参的方法

 1 package com.java7;
 2 // A simple automated telephone directory.
 3 class Phone {
 4     public static void main(String[] args) {
 5         String numbers[][] = {
 6                 { "Tom", "555-3322" },
 7                 { "Mary", "555-8976" },
 8                 { "Jon", "555-1037" },
 9                 { " Rachel", "555-1400"}
10         };
11
12         int i;
13
14         if(args.length != 1) // 要使用程序,必须提供一个命令行实参
15             System.out.println("Usage: java Phone <name>");
16         else {
17             for(i = 0; i < numbers.length; i++){
18                 if(numbers[i][0].equals(args[0])) {
19                     System.out.println(numbers[i][0] + ": " + numbers[i][1]);
20                     break;
21                 }
22             }
23             if(i == numbers.length)
24                 System.out.println("Name not found.");
25         }
26     }
27 }
时间: 2024-12-28 08:19:19

待解:使用命令行实参的方法的相关文章

ubuntu下使用终端命令行上网的方法

Ubuntu自带最新版的Gnome桌面,拥有大量的服务和桌面应用程序,让您仅通过一张安装光盘就可以体验到无比舒适的操作环境.下文介绍的在ubuntu下使用终端命令行上网的方法. 第一步,需要安装一个名为w3m的软件工具,打开终端,输入如下命令 sudo apt-get install w3m w3m-img -y 第二步,安装好w3m之后,在终端里面启动w3m,打开一个网址,比如w3m www.baidu.com .现在是不是看到了只有在浏览器下面才能看到的百度首页呢? 如果您的终端不显示中文请

解析命令行参数的方法

一.关于解析命令行参数的方法 关于"解析命令行参数"的方法我们一般都会用到sys.argv跟optparse模块.关于sys.argv,网上有一篇非常优秀的博客已经介绍的很详细了,大家可以去这里参考:https://www.cnblogs.com/aland-1415/p/6613449.html 这里为大家介绍一个比sys.argv更强大的optparse模块. 这里说一句题外话,点开optparse的源码,第一行注释是这样的:A powerful, extensible, and

window cmd 下面使用命令行的配置方法

参考 http://blog.csdn.net/qiuchangyong/article/details/25280125 安装tortoisesvn 后直接在cmd下面使用命令行需要前面输入TortoiseProc.exe /command:XXX:如果直接在cmd里面输入的时候有以下提示:"svn不是内部或外部命令,也不是可运行的程序或批处理文件" 此时只需在 http://www.visualsvn.com/downloads/ 下载 Apache Subversion comm

详解Linux命令行下常用svn命令

1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2.Linux命令行下往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件) 3.Linux命令行下将改动的文件提交到版本库 svn commit -

如何去除控制台程序丑陋的命令行的小方法

在我们建立控制台程序后,跑程序的时候都会出现丑陋的dos命令行,如何能够让程序运行就直接出现自己建立的窗口呢. 情况见图: 只需要两步设置就能去除命令行窗口(基于VS2010). (1)在项目->属性(P)中的链接器->系统->子系统中改成窗口 (/SUBSYSTEM:WINDOWS) (2)同样是在属性里的链接器下的命令行中的其他选项加上:/ENTRY:mainCRTStartup 接下来重新编译下试试吧!

Python 获得命令行参数的方法

本篇将介绍python中sys, getopt模块处理命令行参数 如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢?需要模块:sys参数个数:len(sys.argv)脚本名: sys.argv[0]参数1: sys.argv[1]参数2: sys.argv[2] test.py 1 import sys 2 print "脚本名:", sys.argv[0] 3 for i in range(1, len(sys.argv)):

Windows 2012 R2 安装Lync2013无法打开Lync命令行管理程序解决方法

在Windows 2012 R2上安装Lync2013后,无法正常打开Lync命令行管理程序,现象如下图: 只需要打开Windows PowerShell,执行 "Import-Module Lync" 重新打开Lync命令行管理程序,现在正常了

bcdboot(引导修复工具) 命令行工具使用方法

BCDboot 是一种用于快速设置系统分区或修复系统分区上的启动环境的工具.系统分区是通过从已安装的 Windows(R) 映像复制一小部分启动环境文件来设置的.BCDboot 还会在系统分区上创建引导配置数据 (BCD) 存储,该存储中包含一个新的引导项,可让您引导到已安装的 Windows 映像. 软件名称: bcdboot.exe 引导修复工具 软件大小: 68KB 更新时间: 2015-08-06 可以从 Windows(R) PE 运行 BCDboot.有关 Windows PE 的信

C#中隐式运行CMD命令行窗口的方法

using System; using System.Diagnostics; namespace Business { /// <summary> /// Command 的摘要说明. /// </summary> public class Command { private Process proc = null; /// <summary> /// 构造方法 /// </summary> public Command() { proc = new Pr