用java编写一个小程序

编写一个java小程序!~

public test_03(){init();}public void init(){JLabel jl_1=new JLabel("用户名");JLabel jl_2=new JLabel("密码");JTextField jtf=new JTextField();JPasswordField jpf=new JPasswordField();JButton button_1=new JButton("确定");JPanel panel=new JPanel();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);}public static void main(String[] args) {new test_03();}

控制台小游戏 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 Nandu = 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 = Nandu.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("=================================="); }
}
}

import java.util.*;

public class TestComparable {
public static void main(String[] args) {
List s = new ArrayList();
s.add(new Name("wang","fei"));
s.add(new Name("wang","hong"));
s.add(new Name("yang","lin"));
s.add(new Name("li","ju"));
s.add(new Name("liu","feng"));

Collections.sort(s);
System.out.println(s);

}
}

class Name implements Comparable {
String firstName;
String lastName;
Name(String firstName,String lastName) {
this.firstName=firstName;
this.lastName=lastName;
}
public boolean equals(Object obj) {
if(obj instanceof Name) {
Name n = (Name)obj;
return (firstName.equals(n.firstName))&& (lastName.equals(n.lastName)) ;
}
return super.equals(obj);

}

public int compareTo(Object obj) {
Name nn = (Name)obj;
int last=lastName.compareTo(nn.lastName);
int first=firstName.compareTo(nn.firstName);
return (first!=0 ? first : last) ;
}

public String toString() {
return firstName+" "+lastName;
}
}

用java编写一个小程序
答:import java.util.*;public class TestComparable { public static void main(String[] args) { List s = new ArrayList();s.add(new Name("wang","fei"));s.add(new Name("wang","hong"));s.add(new Name("yang","lin"));s.add(new Name("li","ju"));s.add(new Name("liu...

编写一个java小程序
答:stub if(userField.getText().equals("javalearner") && passField.getText().equals("happy")){ result.setText("javahappy");}else{ result.setText("error data");} } });} public static void main(String [] args){ TestSwg ts = new TestSwg();} } 自己写得很辛苦请采纳 ...

用Java写个小程序:创建银行账号类SavingAccount,利用静态变量存储年利率...
答:import java.util.Scanner;public class SavingAccount { public static double account = 3000;public static double rate = 0.03;public void update(double rate){ this.rate = rate;} //flag 用来计算年利息和月利息,flag等true计算月利息 public double calc(double account , double rate , ...

求代码:利用Java做一个新的弹出窗口的小程序
答:重点地是窗体弹出类:WindowsCenter.java 文件一父窗文件名Frame3.java package untitled1;import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JButton;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class Frame3 extends J...

帮忙做个Java小程序,谢谢
答:package gui;import java.awt.Color;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing....

java:求一个用swing来做小程序,我是用来修改配置文件用的,求代码...
答:import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;SuppressWarnings("serial")public class Test02 extends JFrame { private JPanel jp = new JPanel();private J...

怎么用JAVA来写一个小游戏程序
答:import java.util.*;import java.io.*;public class CaiShu{ public static void main(String[] args) throws IOException{ Random a=new Random();int num=a.nextInt(100);System.out.println("请输入一个100以内的整数:");for (int i=0;i<=9;i++){ BufferedReader bf=new Buffered...

求写一个java小程序
答:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import javax.swing.JOptionPane;/** * 复制文件或文件夹 * * zww */public class ...

一个Java小程序
答:public class Section52 { public static void main(String args[]) { int jia = 0;int yi = 0;while (true) { System.out.println("如果分别用0、1、2分别表示剪刀(0)、石头(1)、布(2),请您选择游戏甲方的选择(输入0或1或2):");Scanner c = new Scanner(System.in);int a...

一个java小程序
答:完整程序: 5分钟写完,给分,嘿嘿 import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class FontTest implements ActionListener { private JFrame frame;private JComboBox jcb;private JRadioButton jrb1,jrb2,jrb3;private J...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网