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)?
附一張新蘭~