java

博客展示了多个Java编程示例,包括从1加到100的程序、输出菱形的程序,还用AWT写了简单的Applet,介绍用Dreamweaver将class插入网页并在浏览器打开的操作。最后给出网络编程示例,帮助了解网络编程。

1、从1加到100

publicclassaddsum
{
publicstaticvoidmain(String[]args)
{
inti=1,sum=0;
for(;i<101;i++)sum+=i;
System.out.print(sum);
}
}

2、输出菱形

//设计一程序,打印菱形
publicclassling
{
publicstaticvoidmain(String[]args)
{
System.out.println("开始打印菱形:\n");
inti=1,j=1,k=0;
intiMax=13;//最大一行等于9
//第一行等于1需要补空格数等于iMax-1/2
for(;i<=iMax;i=i+2)
{
System.out.print("");
for(j=1;j<=((iMax-1)/2-k);j++)
System.out.print("");
for(j=0;j<i;j++)
System.out.print("*");
System.out.println("\n");
k++;
}
i=iMax-2;
k=0;
for(;i>0;i=i-2)
{
System.out.print("");
k++;
for(j=1;j<=k;j++)
System.out.print("");
for(j=0;j<i;j++)
System.out.print("*");
System.out.println("\n");
}
System.out.println("\n菱形输出完毕。");
}
}

[ScriptEnd]


[Script]

用AWT写的一个简单的Applet

//:Button2New.java
//Capturingbuttonpresses

importjava.awt.*;
importjava.awt.event.*;
importjava.applet.*;

publicclassButton2NewextendsApplet{

Button
b1=newButton("yeqiufeng"),
b2=newButton("qfkx");
publicvoidinit(){

b1.addActionListener(newB1());
b2.addActionListener(newB2());
add(b1);
add(b2);

}

classB1implementsActionListener{

publicvoidactionPerformed(ActionEvente){

getAppletContext().showStatus("Button1");
}
}

classB2implementsActionListener{
publicvoidactionPerformed(ActionEvente){
getAppletContext().showStatus("Button2");
}
}
}

用新的事件模型写的按钮们:

//:Button2New.java
//Capturingbuttonpresses

importjava.awt.*;
importjava.awt.event.*;
importjava.applet.*;

publicclassButton2NewextendsApplet{

Button
b1=newButton("邓东亚"),
b2=newButton("李闯");
publicvoidinit(){

b1.addActionListener(newB1());
b2.addActionListener(newB2());
add(b1);
add(b2);

}

classB1implementsActionListener{

publicvoidactionPerformed(ActionEvente){

getAppletContext().showStatus("Button1");
}
}

classB2implementsActionListener{
publicvoidactionPerformed(ActionEvente){
getAppletContext().showStatus("Button2");
}
}
}

编译成功后用Dreamweaver把class插入到网页中调整一下外观大小用浏览器打开就可以啦

如果Applet可以读取XML我会把我的网站……哼哼……


今天的练习是网络编程

先用以下示例来了解一下网络编程

[ScriptBegin]

importjava.net.*;

publicclassWhoAmi{
publicstaticvoidmain(String[]args)
throwsException{
if(args.length!=1){
System.err.println("Usage:WhoAmiMachineName");
System.exit(1);
}
InetAddressa=InetAddress.getByName(args[0]);
System.out.println(a);
}

}
//调用示例javaWhoAmiyqf
//返回yqf/10.1.1.20

[ScriptEnd]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值