java笔记2.0
switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选 //语句 }
public class Test { public static void main(String args[]){ int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ){ System.out.print( x ); System.out.print(","); } System.out.print("\n"); String [] names ={"James", "Larry", "Tom", "Lacy"}; for( String name : names ) { System.out.print( name ); System.out.print(","); } } }
class Vehicle {} public class Car extends Vehicle { public static void main(String[] args){ Vehicle a = new Car(); boolean result = a instanceof Car; System.out.println( result); } }
public class Test { public static void main(String[] args) { int a = 10; int b = 20; int c = 25; int d = 25; System.out.println("a + b = " + (a + b) ); System.out.println("a - b = " + (a - b) ); System.out.println("a * b = " + (a * b) ); System.out.println("b / a = " + (b / a) ); System.out.println("b % a = " + (b % a) ); System.out.println("c % a = " + (c % a) ); System.out.println("a++ = " + (a++) ); System.out.println("a-- = " + (a--) ); // 查看 d++ 与 ++d 的不同 System.out.println("d++ = " + (d++) ); System.out.println("++d = " + (++d) ); } }
public class Variable{ static int allClicks=0; // 类变量 String str="hello world"; // 实例变量 public void method(){ int i =0; // 局部变量 } }
一:
类变量:独立于方法体之外,用static修饰;
实例变量:独立于方法体之外,不用static修饰;(具有默认值)
局部变量:类的方法中的变量;(无默认值,需要初始化后才能使用)
二:注意点
1.main()方法必须被声明为public
2.final修饰的变量一旦赋值,不能更改
3.final类不能被继承
4.final方法被子类继承,但不能重写
5.抽象方法不能被声明为final和static
6.抽象方法的声明以;结尾
三:运算符
关系运算符出来boolean的结果
四:instanceof运算符
1.用于检测对象是否为某一类型
2. String name=“Jack”;
boolean result =name instanceof String;//返回true
五:循环结构
1.while()
{
}
2.do
{
}while();
3.for(; ;)
{
}
4.foreach循环:
for( : )
{
}
六:switch语句
1.switch语句中的变量类型可以是 byte/short/char/int/string