A. 編寫一個java小程序!
publictest_03(){
init();
}
publicvoidinit(){
JLabeljl_1=newJLabel("用戶名");
JLabeljl_2=newJLabel("密碼");
JTextFieldjtf=newJTextField();
JPasswordFieldjpf=newJPasswordField();
JButtonbutton_1=newJButton("確定");
JPanelpanel=newJPanel();
panel.setLayout(null);
jl_1.setBounds(30,50,50,30);
jl_2.setBounds(30,90,50,30);
jtf.setBounds(100,50,100,30);
jpf.setBounds(100,90,100,30);
button_1.setBounds(110,130,80,30);
panel.add(jl_1);
panel.add(jl_2);
panel.add(jtf);
panel.add(jpf);
panel.add(button_1);
this.add(panel);
this.setSize(300,250);
this.setLocation(400,300);
this.setVisible(true);
}
publicstaticvoidmain(String[]args){
newtest_03();
}
B. 用JAVA編寫一個小程序,不限類型好玩點的。
控制台小游戲 class YZDEL
{
public static void main(String[] args)
{
java.util.Random Shiji = new java.util.Random();
java.util.Scanner Shuru = new java.util.Scanner(System.in);
java.util.Scanner Nan = new java.util.Scanner(System.in);
int YingxHP = 20;
int YingxMP = 0;
int MogHP = 20;
int MogMP = 0;
int MogDo = 0;
int fangyu = 0;
System.out.println("┏━━━━╮┏━━┣┣┓╮┓┏━┳━┳┓┓━┓");
System.out.println("┏┣━━━┓┏━━┣┣┓┃┏┃┃┓┃╯");
System.out.println("┣┣━━━┫╭━━┻╯╮┃╰┓┃┃╯┏━┣━━┓");
System.out.println("┣┣━━━┫┏━━━━┓╭━━┣━┛┗━┻━┻┛┃┃");
System.out.println("┏┣━━━┓┣━━━━┫┃┃┃┗╮╮┃┃┣━╯");
System.out.println("┛┗╯┗━━━━╯┗╯╰╰━━┛┛┗━╯╰━┛");
System.out.println();
System.out.println(" 作者:天狐空幻");
System.out.println();
System.out.println("說明:勇者的操作方式為以下所示:");
System.out.println(" 使用攻擊需消耗1MP 傷害1HP");
System.out.println(" 使用蓄力可增加1MP 傷害0HP");
System.out.println(" 使用躲閃需消耗0MP 傷害0HP 躲避攻擊");
System.out.println(" 使用重擊需消耗3MP 傷害2HP 防禦無效");
System.out.println(" 惡龍攻擊力高, 注意防禦是取勝的關鍵");
System.out.println(" 惡龍MP達到4時可能會放出火焰無法躲避");
System.out.println(" 准備說明完畢,那麼讓我們來挑戰惡龍吧!");
System.out.println("==================================");
//難度選擇
System.out.println("請選擇難度");
System.out.println("1.娛樂 2.挑戰 3.噩夢");
int ND = Nan.nextInt();
System.out.println("==================================");
while(true)
{
//HP,MP的顯示
System.out.print("勇者: ");
System.out.print(" HP ");
for(int x=YingxHP;x>0;x--) System.out.print("*");
System.out.print(" "+YingxHP);
System.out.println();
System.out.print(" ");
System.out.print(" MP ");
for(int x=YingxMP;x>0;x--) System.out.print("*");
System.out.print(" "+YingxMP);
System.out.println();
System.out.print("惡龍: ");
System.out.print(" HP ");
for(int y=MogHP;y>0;y--) System.out.print("*");
System.out.print(" "+MogHP);
System.out.println();
System.out.print(" ");
System.out.print(" MP ");
for(int y=MogMP;y>0;y--) System.out.print("*");
System.out.print(" "+MogMP);
System.out.println();
System.out.println("==================================");
//勝利判定
if(YingxHP<1) {System.out.println();System.out.println("勇者HP為0! 不..不可能..我怎麼會..勇者倒下了。再接再厲吧!~");System.out.println();break;}
if(MogHP<1) {System.out.println();System.out.println("惡龍HP為0! 惡龍絕望的哀鳴中倒了下去。勇者勝利了。恭喜你挑戰成功!!");System.out.println();break;}
//角色輸入判定
System.out.println("你要做什麼:");
System.out.println("1.攻擊 2.蓄力");
System.out.println("3.躲閃 4.重擊");
System.out.println("____________________");
int Do = Shuru.nextInt();
//敵人輸入判定
//娛樂難度
if(ND==1){
for(int i=1;i<3;i++) MogDo = Shiji.nextInt(4);}
//挑戰難度
if(ND==2){
if(YingxMP==0&&MogMP==0) {MogDo = 0;}
else if(MogMP==0){for(int i=1;i<3;i++) MogDo = Shiji.nextInt(2);}
else if(YingxMP>2&&MogMP>2) MogDo = 2;
else if(MogMP<4) {for(int i=1;i<4;i++) MogDo = Shiji.nextInt(3);}
else MogDo = 3;}
//噩夢難度
if(ND==3){
if(Do==1) MogDo=1;
if(Do==2&&MogMP>0) MogDo=2;
if(Do==2&&MogMP==0) MogDo=0;
if(Do==3&&MogMP<4) MogDo=0;
if(Do==3&&MogMP>=4) MogDo=3;}//變態判定。。
//戰斗分析
//防禦
if(Do==3) {fangyu=1;System.out.println("你靈巧的躲避攻擊!");}
if(MogDo==1) {fangyu=1;System.out.println("惡龍進行防禦!");}
//角色判定
if(Do==1&&YingxMP==0) {System.out.println("MP不足!");}
if(Do==1&&YingxMP>0) {
if(fangyu==0) {MogHP=MogHP-1;YingxMP=YingxMP-1;System.out.println("你發動攻擊!");}
if(fangyu==1) {YingxMP=YingxMP-1;System.out.println("你的攻擊被格擋!");}}
if(Do==2) {YingxMP=YingxMP+1;System.out.println("你進行蓄力!");}
if(Do==4&&YingxMP<3) {System.out.println("MP不足!");}
if(Do==4&&YingxMP>2) {MogHP=MogHP-2;YingxMP=YingxMP-3;System.out.println("你發動重擊!");}
if(Do> 4) System.out.println("你不知所措...");
//敵人判定
if(MogDo==2&&MogMP==0) {System.out.println("惡龍在發呆!");}
if(MogDo==2&&MogMP>0) {
if(fangyu==0) {YingxHP=YingxHP-2;MogMP=MogMP-1;System.out.println("惡龍發動攻擊!");}
if(fangyu==1) {MogMP=MogMP-1;System.out.println("惡龍的攻擊被躲開了!");}}
if(MogDo==0) {MogMP=MogMP+1;System.out.println("惡龍進行蓄力!");}
if(MogDo==3&&MogMP<4) {System.out.println("惡龍在發呆!");}
if(MogDo==3&&MogMP>3) {YingxHP=YingxHP-4;MogMP=MogMP-4;System.out.println("惡龍發動火焰吐吸!躲避不能!");}
//結束
fangyu = 0;
MogDo = 0;
System.out.println("____________________");
System.out.println();
System.out.println("=================================="); }
}
}
C. 求大神給我一個Java語言編寫的小程序代碼
public
class
Dog
{
private
int
weigth;//成員屬性
public
Dog(){//無參構造器
}
public
Dog(int
weigth){//有參構造器
this.weigth=weigth;
}
public
int
getWeigth()
{//返回Dog的重量weigth
return
weigth;
}
public
void
setWeigth(int
weigth)
{//設置Dog的重量weigth
this.weigth
=
weigth;
}
//程序的入口即主函數(主線程)
public
static
void
main(String[]
args)
{
Dog
d1=new
Dog();//使用無參數的構造方法創建對象d1
Dog
d2=new
Dog(15);//使用帶參數的構造方法創建對象d2,並同時為weight賦初值15
d1.setWeigth(20);//d1使用set方法為weight賦初值;
System.out.println("d1.weigth="+d1.getWeigth());//調用d1的get()方法完成在控制台的輸出
System.out.println("d2.weigth="+d2.getWeigth());//調用d2的get()方法完成在控制台的輸出
}
}
結果:
d1.weigth=20
d2.weigth=15
D. java編個小程序
解題思路,用輸出語句來表示烏龜和兔子,因為兔子跑得快,烏龜跑得慢,這一點可以通過設置優先順序來體現。程序如下
class Rabbit implements Runnable{//兔子線程
int counts;//用來表示路程,因為賽跑不能無限跑。
@Override
public void run() {
while (true) {
try {
Thread.sleep(1);// 兔子休息,也就是休眠。
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("我是兔子");
counts++;
if(counts==100)//表示到達終點,跳出循環。
break;
}
}
}
class Tortoise implements Runnable{//烏龜線程
int counts;
@Override
public void run(){
while (true) {
System.out.println("我是烏龜");
counts++;
if(counts==100)//表示到達終點,跳出循環。
break;
}
}
}
public class ThreadTest {
/**
* @param args
*/
public static void main(String[] args) {
Runnable rabbit=new Rabbit();
Runnable tortoise=new Tortoise();
Thread ra=new Thread(rabbit);//創建兔子線程。
Thread to=new Thread(tortoise);//創建烏龜線程。
//因為兔子的要跑得比烏龜快,這個可以通過設置優先順序來體現。
ra.setPriority(Thread.MAX_PRIORITY);//兔子有最高優先順序。
to.setPriority(1);//烏龜有較低的優先順序。
ra.start();//啟動線程
to.start();//啟動線程
}
}
運行程序,因為烏龜孜孜不倦,所以還是賽跑贏了兔子嘿嘿。
E. 求助,用java編寫一個小程序
package com;
public interface PlaneGraphics {
public abstract double area();
public abstract double perimeter();
public abstract void print();
}
package com;
public class Rectangle implements PlaneGraphics{
private double x = 7.5;
private double y = 15.7;
private double s = 0;
private double l= 0;
public double area() {
s = x * y;
return s;
}
public double perimeter() {
l = 2 * (x + y);
return l;
}
public void print() {
System.out.println("這是長方形");
System.out.println("長方形的寬度:"+x+"長方形的長度:"+y);
System.out.println("長方形的面積:"+s);
System.out.println("長方形的周長:"+l);
}
package com;
public class Ellipse implements PlaneGraphics {
private double a = 5.7;
private double b = 2.5;
private double s = 0;
private double l = 0;
private double pie = 3.14;
public double area() {
s = pie * a * b;
return s;
}
public double perimeter() {
double m = 0;
m = java.lang.Math.sqrt(a * b);
l = pie * (1.5 * (a+b) - m);
return l;
}
public void print() {
System.out.println("這是橢圓形");
System.out.println("橢圓形的a軸長:"+a+"橢圓形的b軸長:"+b);
System.out.println("橢圓形的面積:"+s);
System.out.println("橢圓形的周長:"+l);
}
}
package com;
public class Test {
public static void main(String[] args) {
Rectangle rec = new Rectangle();
rec.area();
rec.perimeter();
rec.print();
Ellipse ell = new Ellipse();
ell.area();
ell.perimeter();
ell.print();
}
}
F. 求JAVA製作小程序方法
Java Applet程序開發步驟
Java Applet程序開發主要步驟如下:
1)選用EDIT或WindowsNotepad等工具作為編輯器建立Java Applet源程序。
2)把Java Applet的源程序轉換為位元組碼文件。
3)編制使用class的HTML文件。在HTML文件內放入必要的<Java Applet>語句。
下面舉一個最簡單的HelloWorld例子來說明Java Applet程序的開發過程:
(1)編輯Java Applet的java源文件
創建文件夾C:ghq,在該文件夾下建立HelloWorld.java
文件的源代碼如下:
importjava.awt.*;
importjava.JavaApplet.*;
//繼承Appelet類,這是AppeletJava程序的特點
{
publicvoidpaint(Graphicsg)
{
g.drawString("HelloWorld!",5,35);
}
}
保存上述程序在C:ghqHelloWorld.java文件里。
(2)編譯Java Applet
編譯HelloWorld.java源文件可使用如下JDK命令:
C:ghq>javacHelloWorld.java<Enter>
注意:如果編寫的源程序違反了Java編程語言的語法規則,Java編譯器將在屏幕上顯示語法錯誤提示信息。源文件中必須不含任何語法錯誤,Java編譯器才能成功地把源程序轉換為Java Appletviewer和瀏覽器能夠執行的位元組碼程序。
成功地編譯Java Applet之後生成響應的位元組碼文件HelloWorld.class的文件。用資源管理器或DIR命令列出目錄列表,將會發現目錄C:ghq中多了一個名為HelloWorld.class的文件。
(3)創建HTML文件
在運行創建的HelloWorld.class之前,還需創建一個HTML文件,Java Appletviewer或瀏覽器將通過該文件訪問創建的Java Applet。為運行HelloWorld.class,需要創建包含如下HTML語句的名為HelloWorld.html的文件。
<HTML>
<TITLE>HelloWorld!JavaApplet</TITLE>
<JavaApplet
CODE="JavaWorld.class"
WIDTH=200
HEIGHT=100>
</JavaApplet>
</HTML>
本例中,<Java Applet>語句指明該Java Applet位元組碼類文件名和以像素為單位的窗口的尺寸。雖然這里HTML文件使用的文件名為HelloWorld.HTML,它對應於HelloWorld.java的名字,但這種對應關系不是必須的,可以用其他的任何名字(比如說Ghq.HTML)命名該HTML文件。但是使文件名保持一種對應關系可給文件的管理帶來方便。
(4)執行HelloWorld.html
如果用Java Appletviewer運行HelloWorld.html,需輸入如下的命令行:
C:ghq>JavaAppletviewerJavaWorld.html<ENTER>
可以看出,該命令啟動了Java Appletviewer並指明了HTML文件,該HTML文件中包含對應於HelloWorld的<Java Applet>語句。
如果用瀏覽器運行HelloWorldJava Applet,需在瀏覽器的地址欄中輸入HTML文件URL地址。
至此,一個Java Applet程序的開發運行整個過程結束了(包括java源文件、編譯的class文件、html文件以及用Java Appletviewer或用瀏覽器運行)。
G. java語言編寫小程序
public class Dog {
private int weigth;//成員屬性
public Dog(){//無參構造器
}
public Dog(int weigth){//有參構造器
this.weigth=weigth;
}
public int getWeigth() {//返回Dog的重量weigth
return weigth;
}
public void setWeigth(int weigth) {//設置Dog的重量weigth
this.weigth = weigth;
}
//程序的入口即主函數(主線程)
public static void main(String[] args) {
Dog d1=new Dog();//使用無參數的構造方法創建對象d1
Dog d2=new Dog(15);//使用帶參數的構造方法創建對象d2,並同時為weight賦初值15
d1.setWeigth(20);//d1使用set方法為weight賦初值;
System.out.println("d1.weigth="+d1.getWeigth());//調用d1的get()方法完成在控制台的輸出
System.out.println("d2.weigth="+d2.getWeigth());//調用d2的get()方法完成在控制台的輸出
}
}
結果:
d1.weigth=20
d2.weigth=15
H. 用java編寫一個小程序
abstract class VirtualLife{
int lifeValue;
int attackPowe;
int describe;
public abstract void physicalAttack();
}
abstract class VirtualHero extends VirtualLife{
int defense;
int armor;
}
interface ISkill{
void skillFirst();
void skillSecond();
void skillThird();
void skillFourth();
}
class Ezreal extends VirtualHero implements ISkill{
String hero ="Ezreal";
public void physicalAttack() {
System.out.println(hero+"物理攻擊為"+attackPowe);
}
public void skillFirst() {
System.out.println(hero+"使用了技能"+1);
}
public void skillSecond() {
System.out.println(hero+"使用了技能"+2);
}
public void skillThird() {
System.out.println(hero+"使用了技能"+3);
}
public void skillFourth() {
System.out.println(hero+"使用了技能"+4);
}
}
class Annie extends VirtualHero implements ISkill{
String hero ="Annie";
public void physicalAttack() {
System.out.println(hero+"物理攻擊為"+attackPowe);
}
public void skillFirst() {
System.out.println(hero+"使用了技能"+1);
}
public void skillSecond() {
System.out.println(hero+"使用了技能"+2);
}
public void skillThird() {
System.out.println(hero+"使用了技能"+3);
}
public void skillFourth() {
System.out.println(hero+"使用了技能"+4);
}
}
class Soliders extends VirtualLife{
public void physicalAttack() {
System.out.println("我是小兵,我的攻擊力為"+attackPowe);
}
}
public class Test {
public static void main(String[] args){
Ezreal ezreal=new Ezreal();
ezreal.attackPowe=10;
ezreal.physicalAttack();
Annie annie=new Annie();
annie.attackPowe=20;
annie.physicalAttack();
Soliders solider=new Soliders();
solider.attackPowe=5;
solider.physicalAttack();
}
}
I. java編寫一個小程序
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=gbk">
<title></title>
<script language="javascript" type="text/javascript">
<!--
function volidate()
{
var myform=document.forms[0];
if(myform.elements[0].value=="javalearner" && myform.elements[1].value=="happy")
{
document.write("javahappy");
}
else
{
alert("輸入的不正確");
}
}
-->
</script>
</head>
<body>
<form name="myForm">
<p>用戶名<input type="text" name="userName"></p>
<p>密碼<input type="password" name="pass"></p>
<p><input type="button" value="確定" onclick="volidate()"><input type="reset"
value="重置"></p>
</form>
</body>
</html>