1. 程式人生 > >Java programming problems

Java programming problems

字母 應用小程序 設計 list size multi println ech system

1、使用循環把26個字母按字典順序存入數組,在不使用另外數組的情況下將其逆序存放,在根據處理後的字符數組創建一個字符串並輸出

  public static void main(String[] args) {
char a[]=new char[26],c; //中間變量c
int i;
for(i=0;i<a.length-1;i++){
a[i]=(char)(‘a‘+i);
}
for(i=0;i<13;i++){
c=a[i];
a[i]=a[25-i];


a[25-i]=c;
}
String s=new String(a);
System.out.println(s);
}
}

2、設計一個動物接口,並設計相應的動作,如跑,跳,走。在設計一個狗類實現這個動物接口,該狗類具有一些基本屬性,如名稱,大小,體重等。編寫測試類測試是

否達到預定功能。要求使用自定義的包。

3、定義兩個文本框,一個文本框用於提示輸入密碼,另一個是密碼框,以“*”代替輸入的密碼

  public class test2 extends Applet{

  TextField text1,text2;
   public void init(){
   text1=new TextField("請輸入密碼:",10);
   text1.setEditable(false);
   text2=new TextField(10);
   text2.setEchoChar(‘*‘);
     add(text1);
     add(text2);
   }
  }

4、設置列表選擇模型為單選:list.setSelectionMode( ListSelectionModel.SINGLE_SELECTION)

  設置列表選擇模型為多選:list.setSelectionMode( ListSelectionModel.MULTIPLE_INTERVAL_SELECTION)

5、編寫一個java applet應用小程序,畫三個圓,顏色分別為紅黃綠

  public class test3 extends Applet {
public void paint(Graphics g){
g.setColor(Color.red);
g.drawRoundRect(100, 100, 100, 100, 100, 100);
g.drawString("紅色圓", 100, 100);

g.setColor(Color.green);
//g.drawRoundRect(x, y, width, height, arcWidth, arcHeight);
//x,y表示坐標,對於畫圓後面四個參數必須相等
g.drawRoundRect(50, 50, 50, 50, 50, 50);
g.fillRoundRect(40, 50, 50, 50, 50, 50);//畫圓填充色
g.drawString("綠色圓", 50, 50);
}
}

Java programming problems