Java programming problems
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{
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