2013春2010级河北工业大学城市学院网络编程试验指导书 下载本文

河北工业大学城市学院2010级网络编程技术试验指导书

编译并运行该程序,分析程序的运行结果。

2、Integer类在某对象中打包了原始类型为int的值。Integer类型对象包含int型的单个域。此外,此类提供了许多方法,可以将int型转换为string型,也可以将Sring型转换为int型,还包含处理int类型时的其他有用常量和方法。 public class IntegerDemo {

public static void main(String args[]) {

Integer []array={new Integer(20), new Integer(40), new Integer(\ for(int i=0;i

System.out.println(Integer.toBinaryString(array[i].intValue())+\System.out.println(Integer.toHexString(array[i].intValue())+\System.out.println(Integer.toOctalString(array[i].intValue())+\

} } }

编译并运行该程序,分析程序的运行结果。 二、分支程序结构 1、使用 if...else 语句 public class TestIf {

public static void main(String args[])

{

boolean leap; int year=2005;

if ((year%4==0 && year0!=0) || (year@0==0)) System.out.println(year+\年是闰年\ else

System.out.println(year+\年不是闰年\ year=2008; // 方法 2 if (year%4!=0) leap=false;

else if (year0!=0) leap=true;

else if (year@0!=0) leap=false; else

leap=true; if (leap==true)

System.out.println(year+\年是闰年\ else

共51页,第5页

河北工业大学城市学院2010级网络编程技术试验指导书

System.out.println(year+\年不是闰年\ year=2050; // 方法 3 if (year%4==0) {

if (year0==0) { if (year@0==0) leap=true; else

leap=false; } else

leap=false; } else

leap=false; if (leap==true)

System.out.println(year+\年是闰年\ else

System.out.println(year+\年不是闰年\ } }

编译运行该程序,分析程序的运行结果。 2、switch多分支语句

用swith语句实现从键盘读如1,2,3时,屏幕提示不同信息。

编译运行该程序,分析程序的运行结果。

共51页,第6页

河北工业大学城市学院2010级网络编程技术试验指导书

3、用分支语句编程,输入一个学生成绩,给出相应等级: 90~100 优 80~89 良 70~79 中 69~60 及格 0~59 不及格 三、循环及跳转程序结构

1、分析程序,掌握for控制语句,写出执行结果。

}

} }

2、用三种循环语句来分别实现输出10~50之间的3的倍数。 3、打印以下图案(每行打5个星号,每个星号之间空两个空格)。

共51页,第7页

河北工业大学城市学院2010级网络编程技术试验指导书

* * * * * * * * * * * * * * * * * * * * * * * * *

2)采用for循环求1至1000之内的所有“完全数”。所谓“完全数”是指一个数,恰好等于它的因子之和。例如,6是一个完全数,因为6的因子为1、2、3,而6=1+2+3。

3)一个整数的各位数字之和能被9整除,则该数也能被9整除。编程验证给定的整数能否被9整除。

4)已知XYZ+YZZ=532,其中X、Y和Z为数字,编程求出X,Y和Z的值。

共51页,第8页