Java初学

1.String[] args

主要用在当我们执行Java程序(java 字节码文件)的时候 可以指定一些参数的

  • 在main()中一般必须要加上String[] args,不加的话会报错,它可以理解为是参数,可以用来传参,列如:
class Example { 
    public void main(String[] args) { 
        System.out.println("欢迎来到java!"); 
        System.out.println(args[0]+args[1]);
    } 
} 
  • 此时你在cmd中输入java Example a b,那么它会输出
欢迎来到java!

a b

2.可变长参数

  • 声明格式:dataType...parameters

...表示dataType型的参数parameters个数不固定

  • 当我们在给一个函数传参的时候,如果我们不确定具体传参数的个数的话,可以使用可变长参数(这些参数必须是相同的类型)
  • 本质上就是一个数组,需要参数的类型都一致
    public static void multiArguments(double ... nums){
        System.out.println(nums.length);
    }
  • 注意:如果可变长参数和固定参数同时存在的,那么可变长参数必须在参数列表的最后面;一个参数列表当中最多只能出现一个可变长参数,如有多个可变长参数编译报错

3.foreach循环

  • 格式:(其实是一个简化过后的for循环)
for(循环数据类型 循环变量名 : 可迭代对象 ){
       循环体;
}

"循环变量名"其实表示的是"循环变量名[i]",  其中i∈[0~nums.length),只不过在foreach中 屏蔽掉了i的具体行为

  • 它只能访问元素 不能对元素进行修改

4.Arrays类

是关于数组的工具类

  • Arrays.sort(arr);排序
  • Arrays.binarySearch(arr,n)二分查找n

  • Arrays.copyOf(arr,arr.length+1),复制数组

  • Arrays.toString(arr)以字符串形式返回数组元素

5.多返回值处理

Java的函数仅仅只能返回单一的值,如果需要一次性返回多个值怎么办,可以将个值封装在一个数组当中

return new int[]{x,y}

这个返回了x和y

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值