public class HelloWorld{
public static void main (String[ ] args){
System.out.println("hello world!!!");
}
}
println,这里的l是小写的L不是大写的i
static方法:
- 静态方法不能访问非静态成员方法及变量,但非静态方法中可以访问静态方法及变量。
- 被static修饰的方法或者变量可以不创建类的实例
class Circle{
final float PI=3.14f;
int r =3;
public float perimeter(int r){
return 2*PI * r;
}
public float area(int r){
return PI * r * r;
}
}
public class TestJavaStructure{
public static void main(String[] args){
Circle c = new Circle();
c.r=6;
System.out.println( c.perimeter(c.r));
System.out.println(c.area(c.r));
}
}
final
- 修饰的变量,只能进行一次赋值操作,并且在生存期内不可以改变它的值。final 修饰的变量可以先声明,后赋值。
- 修饰基本类型时,起到常量的作用,基本类型的值不可变。
- 修饰引用类型时,不能再指向其他的对象,但被引用的对象的值是可以改变的(引用变量的值 实际上是它所引用的对象的地址)。
public class ArrayDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] score = {30,89,86,90,73,56};
for (int i : score) {
System.out.println(i+ "\t");
}
}
}
foreach 用法:
-
for(元素类型 元素变量x:遍历对象(数组或集合)){引用元素变量x的语句;}
方法对引用数据进行修改描绘将修改结果保留下来,对基本数据类型传递操作修改的结果不会被保存下来