java String类 用CMD运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java String类 用CMD运行相关的知识,希望对你有一定的参考价值。

根据列车的车次好首位可判断列车类型,如车次号以“G”开头为高铁,“D”开头为动车,以“T”开头为特快列车,以“K”开头为普快列车,请编写代码;根据输入的列车车次号输出列车的类型。

import java.util.Scanner;

public class test 
public static void main(String[] args) 
Scanner in = new Scanner(System.in);
System.out.print(" 请输入车次:");
char a = in.next().charAt(0);
switch(a)
case 'G':System.out.println("高铁");
break;
case 'D':System.out.println("动车");
break;
case 'T':System.out.println("特快");
break;
case 'K':System.out.println("普快");
break;


参考技术A HashMap<String,String> map = new HashMap<String,String>();
map.put("G","高铁");
map.put("D","动车");
map.put("T","特快列车");
map.put("K","普快列车");
String str ="输入的列车车次号";
Sysout.out.println(map.get(str.charAt(0)+""));

cmd下编译和运行两个相关类的异常问题


总结网上关于cmd下编译和运行相关的两个类时的异常和错误


// 文件A.java【D:\项目名\com\maple】

package com.maple;

class A{

    public static void main(String[] args){

            B b=new B();

    }

}


// 文件B.java【D:\项目名\com\maple】

package com.maple;

class B{

}


如果cmd下编译这两个文件:(先用cd到当前目录【D:\项目名\com\maple】)

>javac  B.java  A.java

注意是同时编译,B在前,A在后,单独编译会通过B,但无法通过A


运行时:(再用cd到包的根路径下【D:\项目名】)

>java  com.maple.A

注意若提示错误:打不到或无法加载主类,需个性系统环境变量classpath,在最前面加上 .; 即可

【修改环境变量classpath后要重启cmd程序才会生效】





本文出自 “ThinkPHP学习笔记” 博客,谢绝转载!

以上是关于java String类 用CMD运行的主要内容,如果未能解决你的问题,请参考以下文章

java怎么用cmd运行包中的类

运行Java cmd程序 找不到或无法加载主类怎么解决

CMD下编译运行Java程序

cmd下编译和运行两个相关类的异常问题

带有包的java程序怎么在cmd中运行?

main方法中参数"String[ ] args"详解