1. 程式人生 > 其它 >java—02運算子+控制語句+方法

java—02運算子+控制語句+方法

技術標籤:java

一、 運算子

1、算術運算子中的“+”與c不同的是有拼接能力

public static void main(String[] args) 
	{
		System.out.println("100"+100); //100100
	}

2、字串拼接注意點( 從右到左賦值,從左往右執行 )

public static void main(String[] args) 
	{
		int a = 100;
		int b = 200;
	    String str = a + b + 100; // X,String 不是基礎資料型別,它是引用資料型別
		String str =
a + b + "100"; //300100 String str = "" + a + b + "100"; //100200100,這裡“100”和100是不一樣的 String str = "100" + a + b; //100100200 System.out.println(str); }

3、println()函式

public static void main(String[] args) 
	{
		int m = 1;
		System.out.println(m++);// 1, println()有一個int型別的引數,先進行賦值再自加
int n = 2; System.out.println(++n);// 3 }

4、“+=”,型別轉換問題

public static void main(String[] args) {
		int a = 2;
        a += 2; //等價於a = a + 1
		byte b = 1;
	    b += 1; //不等價b = b + 1; 等價於b = (byte)(b+1)
 }

二、控制語句

switch("值"):這個"值"只能是int型和String型

for(初始化表示式1; 判斷表示式2; 更新表示式3) {
	XXXX
}

三、方法

1.方法使用

格式public static void 方法名(裡面可以帶引數,比如:int a ){
  // 方法體
    }

呼叫:方法名( 如果帶引數,相應的此處應給實參) ;
2.帶返回值的方法使用

格式 public static  資料型別   方法名 (引數){
  return 資料;
  }

  例:public static int fun(int a ){
  return 100;
    }
  呼叫:int  a = fun ( 5 );

class Demo1 {
   
   //這裡不加static會報錯
	static int a = 10;	
	static int b = 20;
	 
	public static void main(String[] args) 

	{
		System.out.println(sum(a, b)); //30
	}
	public static int sum(int x,int y) {
		
		return x+y;
	}
}
3.方法的注意點

- 方法不能巢狀定義
- void表示無返回值,可以省略return,也可以單獨只寫return;,切記後面不能跟資料

總結:通過兩天的學習,基礎掌握不太好,什麼位元組,儲存範圍那些以前都記不住,收穫大大的有,繼續加油!終於進入方法了~(狂笑)

在這裡插入圖片描述