Java方法04:命令行传递参数
2022/7/2 1:22:31
本文主要是介绍Java方法04:命令行传递参数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
数组长度
public class Demo03 { public static void main(String[] args) { //args.length数组长度 for(int i = 0;i<args.length;i++){ System.out.println("args"+i+"]:"+args[i]); } } }
可变参数
- 普通参数在可变参数前,且一个方法中只能有一个可变参数
- 可变参数public static viod printMAX(double...numbers)
package com.kuang.method; public class 可变参数Demo04 { public static void main(String[] args) { //可变参数public static viod printMAX(double...numbers) //注:普通参数在可变参数前,且一个方法中只能有一个可变参数 可变参数Demo04 demo04 = new 可变参数Demo04(); demo04.test(1,2,3,4,5,6); } public void test(int...i){ System.out.println(i[0]); System.out.println(i[1]); System.out.println(i[2]); System.out.println(i[3]); System.out.println(i[4]); System.out.println(i[5]); } }
调用可变参数方法
格式
public static void printMax(double...numbers){}
例子
package com.kuang.method; public class 可变参数Demo05 { //调用可变参数方法 public static void main(String[] args) { printMax(1.0,2.0,3.0,4.0,5.5); //printMax(new double[]{1,2,3}); } public static void printMax(double...numbers){ if(numbers.length == 0){ System.out.println("No argument pass"); return; } double result = numbers[0]; //求最大值! for(int i = 1;i <= numbers.length;i++){ if(numbers[i] > result){ result = numbers[i]; } } System.out.println("The max value is"+result); } }
这篇关于Java方法04:命令行传递参数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略