Java學習筆記

2021-08-09 11:10:33 字數 1351 閱讀 5310

1、

system.out.println("hello world"+(2+3));
輸出整行內容,文字內容寫在""內,字串之間用+連線;數值的計算有時需要在()內進行。

2、

scanner in = new scanner(system.in);
在這段**之後,可以用來讀取使用者輸入。

3、

int price;
定義型別為int(整型)、名字為price的

變數;一行可以定義多個同一型別的變數,中間用,分隔;變數由字母、數字、下劃線組成,首位不能是數字;定義變數後可以重複使用這個變數。

price=in.nextint();
給price這個變數

賦值為下乙個輸入的整數。

price=0;
給price這個變數

初始化;如果乙個變數沒有做初始化,那麼在第一次賦值之前是無法使用的

final int mount=100;
把amount這個變數定義為常量,常量不能再次被賦值。

4、double inch;

定義型別為double(浮點數)的變數;兩個整型變數在做除法的時候,結果一定是整型,除非其中乙個不是整型;浮點運算是有誤差的,無法做精確計算。

5、

352%10=2
%

取餘:兩個整數做除法,結果是餘數的部分,可以用於取整數的個位。

6、運算子優先順序:

【+(單目取正)-(單目取負)】大於【*  /  %】大於【+  -  +(字串連線)】大於【=(賦值)】

其中,除賦值和單目運算是從右向左,其餘運算都是從左向右。

7、

(int)(1.7018*100)
(int) 用於把它後面的數(可以是浮點數)轉換為整數。

8、關係運算子:

關係運算的結果是乙個邏輯值,邏輯值只有兩種可能的值:true(真,表示成立)或false(假,表示不成立)。當兩個值的關係符合關係運算子的預期時,關係運算的結果為true,否則為false。

關係運算子優先順序:比算術運算低,比賦值運算高。

9、

if(a>0)  //判斷執行的條件

else

if語句,if後面圓括號內是判斷執行的條件,圓括號後面沒有分號;大括號內是條件成立執行的語句,大括號內的語句後面要有分號。

10、

switch (r)
swich break,當r的值在不同的情況下,執行不同的命令,直到遇到break為止,if語句的某種變型。

java學習筆記

1 scanner的使用 1 在jdk5以後出現的用於鍵盤錄入資料的類。2 構造方法 a 講解了system.in這個東西。它其實是標準的輸入流,對應於鍵盤錄入 b 構造方法 inputstream is system.in scanner inputstream is c 常用的格式 scanne...

java學習筆記

方法傳參 如果某個方法的引數是基本資料型別,那麼傳參方式是賦值方式。如果引數是類,那麼就相當於c的位址傳值 public class hello public static void name helloi i class helloi 判斷時間先後 判斷傳入時間是否在當前時間之前 param ti...

Java學習筆記

1.由 基本資料型態轉換成 string string 類別中已經提供了將基本資料型態轉換成 string 的 static 方法 也就是 string.valueof 這個引數多載的方法 有下列幾種 string.valueof boolean b 將 boolean 變數 b 轉換成字串 str...