This表示当前对象
This表示当前对象。
Public void printNum(){
Int number=40;
System.out.println(this.number);
}
此时打印的是实例变量,而非局部变量,即定义在类中而非方法中的变量。
This.number表示实例变量。
谁调用this.number那么谁即为当前(this)对象的number方法。
1 package TomText; 2 3 public class TomText_11 { 4 /* 5 * 输出两个数之间的所有质数 6 */ 7 public void printPrimeNumber(int m,int n) { 8 9 Boolean flag; //设定一个标记,来标记一个数是否为质数,是则为true 10 11 for(;m<n;m++) { 12 flag = true; //初始化为true 13 //判断m是否为质数 14 for(int i=2;i<m;i++) { 15 if(m%i == 0) flag = false; 16 } 17 //如果m不是质数跳出此次循环,m++ 18 if(flag == false) continue; 19 //如果m是质数打印出来 20 System.out.println(m); 21 } 22 } 23 public static void main(String[] args) { 24 TomText_11 t=new TomText_11(); 25 t.printPrimeNumber(3, 9); 26 } 27 }