一些例题
1、生成文档
/**
这是First类的主方法,它将输出两个整数类型变量值和。类名为First
*/
public class First
{
/*生成文档时不会被提取。*/
int a;
int b;
/**本方法的功能是修改指定值。*/
public void set()
{
System.out.println(a+b);
}
}
2、输出空心菱形,如下图所示。(利用for循环完成,每次只能打印输出一个*号
)
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
public class Two
{
public static void main(String[] args)
{
int x,i,j,sum;
for(i=0;i<=6;i++)
{
for(x=1;x<=6-i;x++)
{
System.out.print("");
}
if(i==0)
{ System.out.print("*");}
for(j=1;j<=2*(i-1)-1;j++)
{
System.out.print("");
}
System.out.println("*");
}
for(i=5;i>=0;i--)
{
for(x=0;x<6-i-1;x++)
{
System.out.print("");
}
if(i==0)
{ System.out.println("*");}
else
{
for(j=1;j<=2*(i-1)-1;j++)
{
System.out.print("");
}
System.out.println("*");
}
}
}
}
3、编写程序,求1!+2!+……+20!的合并显示,同时输出1!、2!/……的结果。
public class Six
{
public static void main(String[] args)
{
int i;
long j=1;
long sum=0;
for(i=1;i<=20;i++)
{
j=j*i;
sum=sum+j;
System.out.println(i+"!="+j);
}
System.out.println("1!+2!+3!+……+20!="+sum);
}
}
循环体一层套一层。应该一层层的往上加,才不会弄乱。
记住注释的几种形式。
阶乘要用long,防止长度无限大。