河北工业大学城市学院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页