
正文
java小程序代码带注释 java小程序代码带注释怎么弄
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求一段Java小程序的注释,越详细越好,最好能逐句注释,谢谢。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//密码控件例子
public class JPasswordFieldDemoextends JApplet
implements ActionListener{
//定义label标签
JLabel jl1,jl2;
//定义密码框标签
JPasswordField jp1,jp2;
//定义按钮
JButton jb1,jb2;
//初始化方法
public void init(){
//定义一个容器
Container c = getContentPane();
//初始化一个标签 名称为 请输入您的密码,三号字体 居中
jl1 = new JLabel("htmlh3请输入您的密码:" ,JLabel.CENTER);
//初始化一个标签 名称为 请再次输入您的密码,三号字体 居中
jl2 = new JLabel("htmlh3请再次输入密码:",JLabel.CENTER);
//初始化一个长度为8的密码框
jp1 = new JPasswordField(8);
//初始化一个长度为8的密码框
jp2 = new JPasswordField(8);
//初始化一个按钮 名称为提交 三号字体
jb1 = newJButton("htmlh3提交");
//初始化一个按钮 名称为取消 三号字体
jb2 = newJButton("htmlh3取消");
//将容器的布局设置为3行2列的布局。
c.setLayout(newGridLayout(3,2));
//容器添加标签
c.add(jl1);
//容器添加密码框
c.add(jp1);
//容器添加标签
c.add(jl2);
//容器添加密码框
c.add(jp2);
//容器添加按钮
c.add(jb1);
//容器添加按钮
c.add(jb2);
//注册监听事件
jb1.addActionListener(this);
//注册监听事件
jb2.addActionListener(this);
}
}
相关问答
Q1: JAVA小程序的注释
package jac;
import java.math.BigInteger;
/**
* @author gaofeng
*/
public class TestFactorial
{
public static void main(String[] args)
{
BigInteger result = new BigInteger(""+1); //创建一个BIGINTEGER对象 RESULT此时java小程序代码带注释的值为1
for(int i=1; i=1000; i++)
{
result = result.multiply(new BigInteger( "" + i )); //这里java小程序代码带注释的方法与result=result+i;同意
}
System.out.println(result);//结果为1+1+2+3+4……+1000java小程序代码带注释的值
}
}
Q2: 提供Java小程序,加注释
下面这个程序向大家展示java小程序代码带注释了break和continue在for和while循环中java小程序代码带注释的例子java小程序代码带注释:
//: BreakAndContinue.java
// Demonstrates break and continue keywords
public class BreakAndContinue {
public static void main(String[] args) {
for(int i = 0; i 100; i++) {
if(i == 74) break; // Out of for loop
if(i % 9 != 0) continue; // Next iteration
System.out.println(i);
}
int i = 0;
// An "infinite loop":
while(true) {
i++;
int j = i * 27;
if(j == 1269) break; // Out of loop
if(i % 10 != 0) continue; // Top of loop
System.out.println(i);
}
}
} ///:~
在这个for循环中java小程序代码带注释,i的值永远不会到达100。因为一旦i到达74,break语句就会中断循环。通常,只有在不知道中断条件何时满足时,才需象这样使用break。只要i不能被9整除,continue语句会使程序流程返回循环的最开头执行(所以使i值递增)。如果能够整除,则将值显示出来。
第二部分向大家揭示了一个“无限循环”的情况。然而,循环内部有一个break语句,可中止循环。除此以外,大家还会看到continue移回循环顶部,同时不完成剩余的内容(所以只有在i值能被9整除时才打印出值)。输出结果如下java小程序代码带注释:
9
18
27
36
45
54
63
72
10
20
30
40
之所以显示0,是由于0%9等于0。
无限循环的第二种形式是for(;;)。编译器将while(true)与for(;;)看作同一回事。所以具体选用哪个取决于自己的编程习惯。
Q3: 求一段java小程序的注释 最好详细一些
import java.awt.*;
import java.awt.event.*;
class WindowButton extends Frame implements ActionListener
{ int number;
Label 提示条;
TextField 输入框;
Button buttonGetNumber,buttonEnter; //声明两个按钮
windowButton(string s) //类的构造方法
{ super(s); //超类,程序运行时放在第一句首先执行
setLayout(new FlowLayout()); //设置布局方式
buttonGetNumber=new Buttton("得到一个随机数"); //创建按钮对象
add(buttonGetNumber); //添加按钮到窗体上
提示条=new Label("输入你的猜测:",Label.CENTER); //创建文本对象,居中
提示条.setBackGround(Colour.cyan); //设置文本的背景颜色
输入框=new TextField("0",10); //创建文本框对象
add(提示条);
add(输入框); //添加到窗体上
buttonEnter=new Button("确定"); //创建按钮
add(buttonEnter); //添加按钮
buttonEnter.addActionListener(this); //按钮添加监听
setBounds(100,100,150,150); //设置窗体的显示位置
setVisible(true); //设置窗体是否显示
validate(); //刷新
}
public void actionPerformed(ActionEvent e) //监听的接口方法
{ if(e.getSource()==buttonGetNumber) //事件1
number=(int)(Math.random()*100)+1; //随机数
提示条.setText("输入你的猜测:"); //设置文本显示内容
}
else if(e.getSource()==buttonEnter) //上一个好像没有设置监听
{ int guess=0;
try {guess=Integer.parseInt(输入框.getText()); //判断猜测的大小大的的猜大了小的猜小了,只不过是设置的文本显示内容不一样罢了
if(guess==number)
{
提示条.setText(猜对了!);
}
else if(guessnumber)
{
提示条.setText(猜大了!);
输入框.setText(null);
}
else if(guessnumber)
{
提示条.setText(猜小了!);
输入框.setText(null);
}
}
catch(NumberFormatException event)
{
提示条.setText("请输入数字字符"); //抛出的异常,如果不是数字则显示
}
}
}
}
public class Caishu
{ public static void main (String args[])
{
WindowButton win=new WindowButton("窗口"); //程序入口处
}
}
java小程序代码带注释的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java小程序代码带注释怎么弄、java小程序代码带注释的信息别忘了在本站进行查找喔。






