求一段Java小程序的注释,越详细越好,最好能逐句注释,谢谢。

求一段Java小程序的注释,越详细越好,最好能逐句注释,谢谢。,第1张

import javaawt;

import javaawtevent;

import javaxswing;

//密码控件例子

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("<html><h3>请输入您的密码:" ,JLabelCENTER);

        //初始化一个标签 名称为 请再次输入您的密码,三号字体 居中

        jl2 = new JLabel("<html><h3>请再次输入密码:",JLabelCENTER);

         //初始化一个长度为8的密码框

        jp1 = new JPasswordField(8);

         //初始化一个长度为8的密码框

        jp2 = new JPasswordField(8);

        

        //初始化一个按钮 名称为提交 三号字体

        jb1 = newJButton("<html><h3>提交");

        //初始化一个按钮 名称为取消 三号字体

        jb2 = newJButton("<html><h3>取消");

        //将容器的布局设置为3行2列的布局。

        csetLayout(newGridLayout(3,2));

        //容器添加标签

        cadd(jl1);

        //容器添加密码框

        cadd(jp1);

        //容器添加标签

        cadd(jl2);

        //容器添加密码框

        cadd(jp2);

        //容器添加按钮

        cadd(jb1);

        //容器添加按钮

        cadd(jb2);

        //注册监听事件

        jb1addActionListener(this);

        //注册监听事件

        jb2addActionListener(this);

}

}

下面这个程序向大家展示了break和continue在for和while循环中的例子:

//: BreakAndContinuejava

// 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

Systemoutprintln(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

Systemoutprintln(i);

}

}

} ///:~

在这个for循环中,i的值永远不会到达100。因为一旦i到达74,break语句就会中断循环。通常,只有在不知道中断条件何时满足时,才需象这样使用break。只要i不能被9整除,continue语句会使程序流程返回循环的最开头执行(所以使i值递增)。如果能够整除,则将值显示出来。

第二部分向大家揭示了一个“无限循环”的情况。然而,循环内部有一个break语句,可中止循环。除此以外,大家还会看到continue移回循环顶部,同时不完成剩余的内容(所以只有在i值能被9整除时才打印出值)。输出结果如下:

0

9

18

27

36

45

54

63

72

10

20

30

40

之所以显示0,是由于0%9等于0。

无限循环的第二种形式是for(;;)。编译器将while(true)与for(;;)看作同一回事。所以具体选用哪个取决于自己的编程习惯。

//Employee Testjavaimport javautil;

class Employee

{

private String name;//属性姓名

private double salary;//属性薪水

public Employee(String n,double s) {

name = n;

salary = s;

}//构造方法

public String getName()

{

return name;

}//设置姓名的方法

public double getSalary()

{

return salary;

}//获得薪水数据的方法

public void raiseSalary(double byPercent)

{

double raise = salarybyPercent/100;

salary += raise;

}//计算涨过以后的薪水

}

//测试类

public class EmployeeTest

{

public static void main(String[] args)

{

// 将三个员工对象的数据赋值给职工数组

Employee[] staff=new Employee[3];//数组存放雇员的信息

//赋值

staff[0] = new Employee("张三", 75000);

staff[1] = new Employee("李四", 50000);

staff[2] = new Employee("王五", 40000);

}

}

觉得可以的话采了吧

注释是用来给开发者或者是软件后续的维护者来看的。一般是用来描述这一段代码或者是程序做了些什么样的事情。实现了哪些功能,java里面注释代码,可以分为行注释和块注释,方法注释等。

行注释就是在需要注释的代码前加 //

块注释则是用 / 和 / 把文本段落框起来即可

也不知道你是想问怎么写文档注释,还只是把代码注释一边!

得了我全帮你给整了吧就当练习一次了!

/

<P>1编写 Java 程序用于显示人的姓名和年龄。

<P>2定义一个人类Person。 该类中应该有两个[私有]属性: 

<P>3姓名 (name) 和年龄 (age) 。

<P>4定义构造方法用来初始化数据成员。

<P>5再定义显示(display()) 方法将姓名和年龄打印出来。

<P>6在 main 方法中创建人类的实例然后将信息显示。

@author 作者名字

@version 版本号

/

package combaiduzq01;//包路径!

class Person    //类名!

{

/

 私有成员属性!

/

private String name;

private int age;

/

空构造方法

/

public Person()

{

}

/

形参构造方法

@param name 参数name传入值!

@param age 参数age传入值!

/

public Person(String name, int age)

{

thisname = name;

thisage = age;

}

/

 对外提供一个获取成员变量name的方法!

@return 返回一个name的值!

/

public String getName()

{

return name;

}

/

  对外公开修改成员属性name的值!

@param name 传入一个name值赋给成员变量!

/

public void setName(String name)

{

thisname = name;

}

/

  对外提供一个可以获取age值的方法!

@return 返回一个int类型的age

/

public int getAge()

{

return age;

}

/

  对外公开修改成员属性age的值!

@param age 传入一个age值赋给成员变量!

/

public void setAge(int age)

{

thisage = age;

}

/

  对外提供一个方法获取并打印出成员变量!

/

public void display() 

{

Systemoutprintln("我的名字是:"+name+",我今年"+age+"岁了");

}

}

//主类

public class TestPerson 

{

public static void main(String[] args)

{

//创建对象,通过形参构造函数,传值初始化来进行创建!

Person p = new Person("张强",6);

//调用对象的display方法!

pdisplay();

}

}

生成的帮助文档我没办法给你啊,给你截图吧!

以上就是关于求一段Java小程序的注释,越详细越好,最好能逐句注释,谢谢。全部的内容,包括:求一段Java小程序的注释,越详细越好,最好能逐句注释,谢谢。、提供Java小程序,加注释、JAVA程序求注释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9279620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存