10.10java學習日記

AYNUYOAH發表於2024-10-11

10.10Java學習日記

輸入格式

在頭頂輸入import java.util.Scanner;

在主方法中輸入Scanner scanner=new Scanner(System.in);
後面呼叫如下:

變數名=scanner.next(變數型別)(); 注意:變數型別首字母大寫

輸出格式

一個是println,自帶換行效果,想要輸出一連串資料,中間用+號連線,但缺點在於不能像c一樣選定寬度和用0填充空格。

所以另一種輸出是printf,該輸出方式和c一樣。

字串的處理

String[] parts=time.split(",");

​ int h=Integer.parseInt(parts[0]);

​ int m=Integer.parseInt(parts[1]);

split作為刀在逗號位置把字串一分為二

Integer是處理整數的庫,parseInt是庫中的一個函式,用來把字串直接轉為整數

把字元轉為整數也可以採用ASCII-48的做法

反思

今天刷題時發現我還是太隨意,把陣列或者函式名搞錯。

其次也是老毛病了,沒想好思路就按照從前的經驗開始敲程式碼,但還是有不一樣的地方,導致我浪費很多時間o(╥﹏╥)o

遺留問題

c中(變數名)的意思是變數!=0,但該寫法在java中會報錯,只能寫(變數名!=0)?

附一張新蘭~