您的位置:首页 > 理论基础

第一章 计算机、程序和Java概述 编程练习题解答

2012-04-24 21:50 791 查看
/**
* 1.1(显示三条消息)编写程序,显示Welcome to Java、Welcome to Computer Science
*和 Programming is fun.
*作者:wwj
*日期:2012/4/24
**/
public class ShowThreeMessage
{
public static void main(String[] args){
System.out.println("Welcome to Java!");
System.out.println("Welcome to Computer Science");
System.out.println("Programming is fun");
}
}

/**
*1.2 (显示五条消息)编写程序,显示Welcome to Java五次
*作者:wwj
*日期:2012/4/24
**/
public class ShowFiveMessage
{
public static void main(String[] args){
System.out.println("Welcome to Java!");
System.out.println("Welcome to Java!");
System.out.println("Welcome to Java!");
System.out.println("Welcome to Java!");
System.out.println("Welcome to Java!");
}
}

/**
* 1.3(显示图案)编写一个程序,显示下面的图案:
*      J	A	V	  V	 A
J  A A	 V   V  A A
J   J AAAAA   V V  AAAAA
J J A     A   V  A     A
*作者:wwj
*日期:2012/4/24
**/

public class ShowImage
{
public static void main(String[] args){
System.out.println("   J   A    V	  V	 A");
System.out.println("   J  A A    V   V      A A");
System.out.println("J  J AAAAA    V V      AAAAA");
System.out.println("J J A     A    V      A     A");
}
}

/**
*1.4(打印表格)编写程序,显示以下表格
*	a	a^2	  a^3
*  1	1	   1
*	2	4	   8
*	3	9	   27
*	4	16	   64
*作者:wwj
*日期:2012/4/24
**/
public class PrintForm
{
public static void main(String[] args){
System.out.println("a	a^2	  a^3");
System.out.println("1	 1	   1");
System.out.println("2    4     8");
System.out.println("3	 9	   27");
System.out.println("4	16	   64");
}
}

/**
*1.5 编写程序,显示(9.5x4.5-2.5x3)/(45.5-3.5)的结果。
*作者:wwj
*日期:2012/4/24
*功能:计算表达式
**/
public class ComputedExpression
{
public static void main(String[] args){
System.out.println("(9.5x4.5-2.5x3)/(45.5-3.5)的结果为");
System.out.println((9.5*4.5-2.5*3)/(45.5-3.5));
}
}

/**
*1.6 编写程序,显示1+2+3+4+5+6+7+8+9的结果
*作者:wwj
*日期:2012/4/24
*功能:数列求和
**/
public class SeriesSum
{
public static void main(String[] args)
{
System.out.println("1+2+3+4+5+6+7+8+9的结果:");
System.out.println(1+2+3+4+5+6+7+8+9);
}
}

/**
*1.7 可以使用以下公式计算∏:
*  ∏=4*(1-1/3+1/5-1/7+1/9-1/11+1/13+....)
*编写程序,显示4*(1-1/3+1/5-1/7+1/9-1/11+1/13+....)的结果。在程序中1.0代替1.
*作者:wwj
*日期:2012/4/24
*功能:近似求∏
**/

public class Exercise1_7
{

public static void main(String[] args)
{
double sum=0,item=1;
System.out.println("π的近似值为:");
for(int i=1,sign=1;Math.abs(item)>1e-6;i+=2,sign*=-1)
{
item=sign/(double)i;
sum+=item;
}
System.out.println(""+4*sum);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: