java-方法-静态方法:
package com.etc.fangfa.JingTaiFs;
/**
* 静态方法(全局方法) 既没有This的属性,也没有访问This 的方法,是一种特殊的方法。
*
* 特征:1.该方法拷贝到哪个类都行;
* 2. 该方法与这个类没有特别的关系;
*/
public class Test
{
// 判断n是不是质数,是true 不是false
public static boolean isPrime(int n){
for (int i = 2; i <n ; i++) {
if (n % i ==0){
return false;
}
}
return true;
}
}
package com.etc.fangfa.JingTaiFs;
/**
* Math类里面有很多static 方法;
*/
public class TestM {
public static void main(String[] args) {
// 静态方法是全局方法、是一个和对象无关的方法。
boolean t = Test.isPrime(123);
System.out.println(t);
// Math 类里面的数学方法:
double pi = Math.PI;
System.out.println(pi);
// 求64的平方根:
double sqrt = Math.sqrt(64);
System.out.println(sqrt);
// 直角 三角形 c= 求平方根(a的平方+b的平方)
double a = 3;
double b = 4;
double c = Math.sqrt(a*a + b*b);
System.out.println(c);
}
}