Java main函数的命令行参数
来源:互联网 发布:c语言成绩查询系统湖北 编辑:程序博客网 时间:2024/05/22 01:45
main函数里面的String args[]的作用
可以用于从外部向代码传数据
public class Test{public static void main (String args[]){for(int i=0;i<args.length;i++){System.out.print(args[i]+" ");}}}
简单加法器
public class Test{public static void main (String args[]){if (args.length<3){System.out.println("Usage:java Test \"n1\" \"cp\" \"n2\"");System.exit(-1);}try{double d1 = Double.parseDouble(args[0]);double d2 = Double.parseDouble(args[2]);double d = 0;if (args[1].equals("+")){d=d1+d2;}else if (args[1].equals("x")){d=d1*d2;}else if (args[1].equals("-")){d=d1-d2;}else if (args[1].equals("/")){d=d1/d2;}else{System.out.println("Error operation!");System.exit(-1);}System.out.println(d);}catch (NumberFormatException e){System.out.println("你数字敲错了!");}}}
选择排序
public class NumSort{public static void main(String[] args){int[] a =new int[args.length];for (int i=0;i<args.length;i++){a[i] =Integer.parseInt(args[i]);}print(a);selectSort(a);print(a);}private static void selectSort(int[] a){int k,temp;for (int i=0;i<a.length;i++){k=i;for(int j=k+1;j<a.length;j++){if (a[j]<a[k]){k=j;}}if (k!=i){temp=a[i];a[i]=a[k];a[k]=temp;}}}private static void print(int[] a){for(int i=0;i<a.length;i++){System.out.print(a[i]+" ");}System.out.println();}}
阅读全文
0 0
- Java main函数的命令行参数
- main函数命令行参数
- main函数命令行参数
- 带命令行参数的 main 函数详解
- 带命令行参数的 main 函数详解
- 关于Main函数的命令行参数
- 带命令行参数的 main 函数详解
- 带命令行参数的main函数详解
- c++ 带命令行参数的main函数
- 带命令行参数的main函数详解
- java 命令行参数-main()函数-需要使用命令行
- 命令行参数:关于java程序中main函数的String[] args参数的用法
- Main函数和命令行参数
- main函数传递命令行参数
- main函数与命令行参数
- python——main函数的参数(命令行参数)
- 带参数的main函数和命令行参数
- 【C命令行参数】main函数的参数含义
- c++ new delete知识总结
- Orika映射工具MapperFactory使用方法,及LocalDateTime转换异常
- zookeeper的watch事件反复监听实现细节
- Hadoop的初步认识
- Http 资源服务器 搭建 HFS
- Java main函数的命令行参数
- JVM内存管理机制
- 重载运算符时的参数和返回类型要用引用的说明
- java.io.IOException: Connection reset by peer
- 设计模式-策略模式
- 文章标题 POJ 3468 : A Simple Problem with Integers (线段树)
- SQLiteOpenHelper 用单例模式实现后 onCreate 方法不执行的解决过程
- 《数据结构(C语言版)》- 绪论
- jqGrid学习