导航:首页 > 编程语言 > java编写的小程序

java编写的小程序

发布时间:2022-07-18 22:49:58

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>

阅读全文

与java编写的小程序相关的资料

热点内容
him触摸编程软件 浏览:929
植物大战僵尸存档怎么转移安卓 浏览:852
java栈的元素 浏览:737
程序员与篮球事件 浏览:675
app反编译不完整 浏览:788
电脑上的文件夹怎么调整 浏览:7
服务器无响应是什么原因呀 浏览:984
wd文档里的app怎么制作 浏览:513
电脑里的文件夹没有了一般能恢复吗 浏览:418
哪里有配加密钥匙的 浏览:210
服务器开不了机怎么把数据弄出来 浏览:958
gif动态图片怎么压缩 浏览:521
黑猴子棒球压缩文件解压密码 浏览:631
如何让app适应不同的手机屏幕大小 浏览:10
苹果手机如何给安卓手机分享软件 浏览:761
苹果电脑怎么运行腾讯云服务器 浏览:59
明日之后沙石堡命令助手 浏览:261
蛋糕店用什么样的app 浏览:877
长安银行信用卡app怎么取现 浏览:635
dos命令cmd命令的 浏览:226