`
qqbwww
  • 浏览: 59490 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java基础加强

阅读更多

静态导入

import语句可以导入一个类或某个包中的所有类

import static 语句导入一个类中的某个静态方法或所有静态方法。例如:

 

import static java.lang.Math.max;  //静态导入一个方法
import static java.lang.Math.*;   //静态导入所有方法

public class StaticImport {
	public static void main(String[] args) {
		max(3,6);//直接调用
		abs(3 - 6);
		
	}
}
 


可变参数

可变参数的特点:

1. 只能出现在阐述列表的最后;

2. ...位于变量类型和变量名之间,前后有无空格都可以。

3. 调用可变参数的方法时,编译器为可变参数隐含创建了一个数组,在方法体中以数组的形式访问可变参数。

实例代码:

public class VariableParmeter {
	public static void main(String[] args) {
		System.out.println(add(2,3,4,5,6,7));
		
	}
	
	public static int add(int x,int ...args){
		int sum = x;
		for(int i=0;i<args.length;i++){
			sum += args[i];
		}
		return sum;
	}
}

  增强for循环

for(类名  变量名:集合变量名){

//插入代码

注意:迭代变量必须在()中定义。

集合变量可以是数组或实现了Iteratble接口的集合类。

代码实例:

public class fVariableParmeter2 {
	public static void main(String[] args) {
		System.out.println(add(2,3,4,5,6,7));
		
	}
	
	public static int add(int x,int ...args){
		int sum = x;
		for(int arg: args){
			sum += arg;
		}
		return sum;
	}
}
 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics