可能有和我同樣剛開始學習java的小夥伴們,
能夠或多或少了解一點別的語言知識,我就是中途轉過來的,
明白一點,關鍵不在語言自己,
全部面對初學者來講,基礎要學好,html
/* 計算1到100的整合 */ public class HelloWorld{ public static void main(String[]args) { System.out.println("1到100的和是:"+sum()); } public static int sum(){ intsum=0; for(inti=1;i<=100;i++){ sum+=i; } returnsum; } }
/* 指定輸入多少行輸出就打印多少行 */ public class HelloWorld{ public static void main(String[]args){ sum(7); System.out.println("------------------"); } public static void sum(intsum){ for(inti=0;i<sum;i++){ System.out.println("HelloWorld!"+(i+1)); } } }
/* 打印24小時60分鐘每一分鐘 有興趣的能夠深刻每秒每個月,雖然沒有增長難度哈哈 */ public class aaa { public static void main(String[] args) { for (int hour = 0; hour < 24; hour++) { //System.out.println(hour + "時"); for (int minute = 0; minute < 60; minute++) { System.out.println(hour + "時:" + minute + "分"); } } } }
/* 重載基礎練習 多個方法名稱同樣,多少參數不一樣 好處:只須要記住一個方法名便可實現多個功能 參數不一樣: 1. 參數個數不一樣 2. 參數類型不一樣 3. 參數的多類型順序不一樣 產生重載的條件: 1. 與參數的名稱無關 2. 與方法的返回值無關 */ //方法println就使用了重載,致使他可使用各個字符形式的重載 public class HelloWorld { public static void main(String[] args) { System.out.println(sum(10, 20)); System.out.println(sum(10, 20,30)); System.out.println(sum(10, 20,30,40)); System.out.println(sum(10, 20,30,40,50)); } public static int sum(int a, int b) { System.out.println("2個數向加的方法"); return a + b; } public static int sum(int a, int b, int c) { System.out.println("3個數向加的方法"); return a + b + c; } public static int sum(int a, int b, int c, int d) { System.out.println("4個數向加的方法"); return a + b + c + d; } public static int sum(int a, int b, int c, int d, int e) { System.out.println("5個數向加的方法"); return a + b + c + d + e; } }
這樣的小做業看似沒有什麼含金量,可是對於初學者來講仍是有必定好處,
畢竟語言都是想通的,基礎要抓牢
不只能夠增長對知識的理解和熟練度,還能夠更加了解它的用處。
我也是最近開始學習java,把一些理解拿出來和你們交流交流java