java带注释的示例代码 java如何注释代码

求一个50行左右的JAVA代码,最好每行带注释,谢谢啦/*这个相当详细了.
程序也不算太难.而且给老师看的时候效果比较好.因为有图形化界面,又实现一个比较实用的功能.老师会比较高兴的.
建立一个文件名为Change.java就可以编译了*/
/*
* 这个程序实现输入身高算出标准体重,输入体重,算出身高的功能
*/
import java.awt.*; //导入相关类包,这才样使用相应awt图形界面的类
import java.awt.event.*;//同上
public class Change extends Frame { //定义一个类Change, 父类是Frame(图形界面的)
Button b = new Button("互查"); //创建一个按钮的对象b,显示为"互查"
Label l1 = new Label("身高(cm)");//创建一个lable.显示身高
Label l2 = new Label("体重(kg)");//创建一个lable 显示体重
double heigth, weigth; //定义变量
double x, y; //定义变量
TextField tf1 = new TextField(null, 10);//添加Text框
TextField tf2 = new TextField(null, 10);//添加Text框
public Change() {//类的构造函数,完成初始化
super("互查表");//创建窗口,标题为互查表
setLayout(new FlowLayout(FlowLayout.LEFT));//设置布局
add(l1);//把lable 身高放到window里
add(tf1);//把Text 框 放到窗口上
add(l2); //把lable 体重放到window里
add(tf2);//Test放到窗口里
add(b);//把button放到窗口上
pack();//自动放到窗口里排列上边的组件
setVisible(true);//可以让用户看到窗口
addWindowListener(new WindowAdapter() {//如果按 X, 关闭窗口
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
b.addActionListener(new ButtonListener());//添加button监听函数
}
class ButtonListener implements ActionListener {//实现click button时功能操作
public void actionPerformed(ActionEvent e) {//当click调用
if (tf1.getText()!=null) {//检查tf1 test 是否为空
try {//取异常
x = Double.parseDouble(tf1.getText());//字符转为double型
weigth = (x - 100) * 0.9;//算重量
tf2.setText(""weigth);//显示重量
} catch (NumberFormatException ex) {
tf1.setText("");//如果输入不是数字,设为空
}
}
if (tf1.getText().equals("")==true){//tf1是否为空
y = Double.parseDouble(tf2.getText());//把tf2里的文本转为double 型 的
heigth = y / 0.9100;//算身高根据重量
tf1.setText(""heigth);}//显示身高
}
}
public static void main(String[] args) {//主函数,程序入口
new Change(); //建立类Change的对象,并调用他的构造函数Change().显示窗口
}
}
急求java代码注释import java.awt.Button;//使用java.awt包提供的Button(按钮)
import java.awt.Frame;//使用java.awt包提供的容器frame(带标题框)
import java.awt.Label;//使用java.awt包提供的Lable控件
import java.awt.Panel;//使用java.awt包提供的容器panel(面板)
import java.awt.TextField;//使用java.awt包内的TextField类
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class denglu implements ActionListener {
denglu() {
Panel p1, p2, p3;
TextField tName, tPassword;
Frame f;
//框架组件
f = new Frame("学生信息管理系统");
//设置横轴 纵轴 宽高
f.setBounds(100, 100, 300, 200);
//设置默认布局为BorderLayout
f.setLayout(null);
p1 = new Panel();
p2 = new Panel();
p3 = new Panel();
//新建文本标签组件
Label I1 = new Label("学号:");
Label I2 = new Label("密码:");
//建立文本框组件 列的值是8
tName = new TextField(8);
tPassword = new TextField(8);
//输出的密码用*表示
tPassword.setEchoChar('*');
//建立按钮组件
Button b1 = new Button("登陆");
Button b2 = new Button("注册");
//添加当前框架监听事件
b2.addActionListener(this);
//同上
p1.setBounds(60, 40, 180, 30);
p2.setBounds(60, 80, 180, 30);
p3.setBounds(60, 120, 180, 40);
//将文本框,按钮等组件加入到面板上
p1.add(I1);
p1.add(tName);
p2.add(I2);
p2.add(tPassword);
p3.add(b1);
p3.add(b2);
//将面板添加到frame框架上去
f.add(p1);
f.add(p2);
f.add(p3);
//框架可见
f.setVisible(true);
}
public static void main(String args[]) {
new denglu();
}
public void actionPerformed(ActionEvent arg0) {
//new zhuce();
}
}
请高人给下列JAVA代码加个注释(是关于try-catch-finally的学习的,尽量详细点)package org.baoquan.example;
public class TestException { // 类的定义
public TestException() { //无参数构造方法
}
boolean testEx() throws Exception{ //定义一个方法testEx,该方法声明抛出一个Exception异常
boolean ret = true;//定义一个布尔类型的变量,并赋值为true(真)
//这是try块的开始,说明该方法内可能会有异常发生,所以对于可能有异常发生的地方,如果用户想对该异常进行处理,就用try catch来包裹他
try{
ret = testEx1(); //这个地方就是异常可能发生的地方,在方法testEx中,我们调用了testEx1方法,这个方法可能会发生异常 。所以我们要来对发生异常的时候系统如果处理这个异常来做一个说明 。
}catch (Exception e){//catch语句只有发生异常的时候才有可能调用 。所以如果系统没有发生异常,catch中的代码是永远无法运行的 。
System.out.println("testEx, catch exception"); //当系统发生异常的时候,打印"testEx, catch exception"这句,并把ret赋值为false 。并抛出该异常 。这个异常就有调用这个方法的方法来处理 。
ret = false;
throw e;
}finally{ //finally,是不管有无异常的发生,都会运行其中的代码 。所以这其中多是处理系统资源回收的代码 。
System.out.println("testEx, finally; return value="https://www.04ip.com/post/ret);
return ret;
}
}
/**
* 一下的都是相同道理
* @return 该方法返回布尔类型
* @throws Exception
*/
boolean testEx1() throws Exception{
boolean ret = true; //定义一个变量ret,默认为true 。
try{
ret = testEx2();
if (!ret){
return false;
}
System.out.println("testEx1, at the end of try");
return ret;
}catch (Exception e){
System.out.println("testEx1, catch exception");
ret = false;
throw e;
}
finally{
System.out.println("testEx1, finally; return value="https://www.04ip.com/post/ret);
return ret;
}
}
boolean testEx2() throws Exception{
boolean ret = true;
try{
int b=12;
int c;
for (int i=2;i=-2;i--){
c=b/i;
System.out.println("i=" i);
}
return true;
}catch (Exception e){
System.out.println("testEx2, catch exception");
ret = false;
【java带注释的示例代码 java如何注释代码】 throw e;
}
finally{
System.out.println("testEx2, finally; return value="https://www.04ip.com/post/ret);
return ret;
}
}
public static void main(String[] args) {
TestException testException1 = new TestException();
try{
testException1.testEx();
}catch(Exception e){
e.printStackTrace();
}
}
}
关于java带注释的示例代码和java如何注释代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读