滑數右鍵出現
source Generate Getters and Setters 就會自動建好了
public class MethodParameter { /** * @param args */ public static void main(String[] args) { System.out.println(getString(10,20)); System.out.println(getString(10,20,"Hello")); System.out.println(getString(10,20,"Hello","World")); String [] sa = {"Hello","World"}; System.out.println(getString(10,20,sa)); } //...c帶入 string static String getString(int a,int b,String ...c){ String toReturn = ""+a+","+b; for(String s : c) toReturn+=","+s; return toReturn; } }
public class MyTime { //final 靜態常數不會修改的 public static final int HOURS_PER_DAY = 24; public static final int MINUTES_PER_HOUR = 60; private int mHour; private int mMinute; public void setMytime(int inHour, int inMinute) { if( inHour < 0 && inHour >= HOURS_PER_DAY) return; if(inMinute < 0 && inMinute >= HOURS_PER_DAY) return; mHour = inHour; mMinute = inMinute; } public void passMinute(int inMinute) { // (原本小時 + (分+傳入的分)/24小時的餘數)/24小時的餘數 mHour = (mHour + (mMinute + inMinute) / MINUTES_PER_HOUR) % HOURS_PER_DAY; //(分+傳入的分)/60分的餘數 mMinute = (mMinute + inMinute)%MINUTES_PER_HOUR; } public String toString() { return (mHour >= 10 ? "": "0" )+ mHour + ":" + (mMinute >= 10 ? "" : "0") + mMinute; } }//呼叫方式
MyTime mTime = new MyTime(); mTime.setMytime(6, 30); System.out.println(mTime); mTime.setMytime(8, 50); System.out.println(mTime); mTime.passMinute(120); System.out.println(mTime.toString());
int key = 71; switch (key) { case 1: System.out.println("等級1"); break; case 2: System.out.println("等級2"); break; case 3: System.out.println("等級3"); break; case 4: System.out.println("等級4"); break; case 5: System.out.println("等級5"); break; default: System.out.println("等級不在範圍內"); break; }
//對每個陣列v1 在a裡面 for(int[] v1 : a){ //對每個整立v 在v1裡面 for(int v : v1){ System.out.print(v +","); } } for(型態:陣列){ }