一个简单的JAVA程序,求解释
这个是JAVA里的一种新的循环方式,就是对于字符串数组里knownWords里的每个字符串word,都做 dictionary.addWord(word);操作
它和这样一个for循环是等价的
for(int i=0;i<knownWords.length();i++)
{
dictionary.addWord(knownWords[i]);
}
JAVA程序语句解释
这个程序是这样,执行后会显示一个窗口(Frame),窗口的类名叫WindowExit,创口上方有一个菜单栏(MenuBar),类名字叫menubar, 菜单栏有五个菜单项menu1,menu2,menu3,menu4,menu5,对于第一个菜单项menu1又包含有九个子项item1,item2,item3,item4,item5,item6,item7,item8,item9
而item5.addActionListener(this); 则是给第五个子项加一个事件监听器,监听对象为(this)自身类的对象
public void actionPerformed(ActionEvent e)
{ System.exit(0); }
} 这句是是为这个监听器作处理程序,处理结果为关闭窗口!也就是点击item5,则整个WindowExit窗口关闭!
public class zuoye1
{ public static void main(String args[])
{ WindowExit win=new WindowExit();
}
}是整个程序的主类和主函数的入口程序!
帮忙解释一下一个简单的java的程序
public class UseArray
{
public static void main(String[] args)
{
double a[]=new double[10];//定义一个数组
double sum=0.0;//该变量是累加数组的所有数
for (int k=0;k<10;k++)//循环10次
{a[k]=Math.random();//随机获取一个0.0~0.9的小数
sum+=a[k];//累加这个小数
}
System.out.println(“10个0~1之间的任意小数的和是”+sum);
}
}
解释一下JAVA的程序
for(int i=1;i<=10;i++)输出十行的东西
for(int a=50;a>i+2;a=a-1)每一行前面的空格数
for(int b=0;b<i*2-1;b++)输出完空格后,输出星星的个数。
int a=50 是什么意思?-->控制星星的离左侧的距离
for(int
a=50;a>i+2;a=a-1)表示的是行还是列?--》行
Int b=0是什么意思?可以说是控制星星的个数把。
越大,每行的星星就越少
JAVA程序解释
println(doit(2*a,b+1));相当于println(doit(6,5));6+1不小于5+1,所以输出5
println(doit(2*b,a+1));相当于println(doit(8,4));8+1不小于4+1,所以输出4java 中的几种注释方式
我看动力节点的java基础大全301集教中的三种注释方法:
1、单行注释?? //注释的内容
2、多行注释??/*......*/
3、/**......*/,这种方式和第二种方式相似。
这种格式是为了便于javadoc程序自动生成文档。
下面介绍一下Javadoc的标记:
特别声明:??
(1)javadoc针对e68a84e8a2ade799bee5baa631333366303837public类生成注释文档
(2)javadoc只能在public、protected修饰的方法或者属性之上
(3)javadoc注释的格式化:前导*号和HTML标签
(4)javadoc注释要仅靠在类、属性、方法之前
下面主要举例说明第三种注释的应用:
(1)首先编写.java文件
(2)在命令行中执行以下dos命令:????????????
javadoc *.java //根据相应的Java源代码及其说明语句生成HTML文档
//javadoc标记:是@开头的,对javadoc而言,特殊的标记。
(3)在当前目录下就会产生doc文件夹,里面有一系列的.html文件
附上代码:
[java]?view plain?copy
<span?style="font-size:18px;">*/??
/**javadoc注释的内容?
*/??
public?class?Hello{??
/**属性上的注释*/??
public?String?name;??
/**这是main方法,是程序的入口?
*@param?args?用户输入参数?
*/??
public?static?void?main(String[]?args){??
System.out.println("Hello?World!");??
f1();??
}??
/**?这是第1个方法,其作用是...*/??
public?static?void?f1(){??
System.out.println("f1()!");??
}??
}</span>??
[java]?view plain?copy
<span?style="font-size:18px;">import?java.io.IOException;??
/**javadoc注释内容?
*@since?1.0?
*@version?1.1?
*@author?Blue?Jey?
*<br>链接到另一个文档{@link?Hello},就这些?
*see?Hello?
*/??
public?class?HelloWorld{??
/**非public,protected?属性上的注释不生成*/??
public?String?name;??
/**这是main方法,是程序的入口?
*@param?args?用户输入的参数,是数组?
*@throws?IOException?main方法io异常?
*/??
public?static?void?main(String?args[])?throws?IOException{??
System.out.println("hello?World!");??
f1();??
f2(1);??
}??
/**这是第一个方法,其作用是....?
*@deprecated?从版本1.2开始,不再建议使用此方法?
*/??
public?static?void?f1(){??
System.out.println("fl()!");??
}??
/**这是第二个方法,其作用是....?
*@return?返回是否OK?
*@param?i?输入参数i?
*@see?Hello?
*@throws?IOException?io异常?
*/??
public?static?String?f2(int?i)throws?IOException{??
System.out.println("f1()!");??
return?"OK";??
}??
}?</span>??
注意:
如果源文件中有用到@version,@author标记,则在执行javadoc命令时,要加-version?-author?
javadoc?-version?-author?-d?doc?*.java
(其中用-version用于提取源文件中的版本信息?-author用于提取源文件中的作者信息)