1、第二次实验实验目的:Java结构化程序设计应用实验要求:(1)掌握Java中的数据类型及其转换方式(2)掌握Java中的位运算(3)掌握各个运算符、表达式的使用(4)掌握判断、循环语句的使用方法(5)掌握break及continue关键字的使用实验类别:验证性实验实验学时:2学时实验环境:Web与软件实验室。软件:JDK1.6.0,MyEclipse8.0等实验步骤:一、编写一个应用程序,要求打印出110000范围中所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个“水仙花树”,因为153=(1的立方+5的立方+3的立方)。 1、用MyEcli
2、pse或记事本工具按照Java编码规范创建Java程序,输入程序代码后,进行编译和运行。 2、用JDK工具(javac.exe、java.exe)、MyEclipse或其他工具对上述程序进行编译和运行。 3、观看程序运行结果。 4、请在实验报告上写上实验要求、规范的程序代码、运行结果和你的总结体会。二、编写程序分别利用while循环,dowhile循环和for循环求出100200的累加和。 1、用MyEclipse或记事本工具按照Java编码规范创建Java程序,输入程序代码后,进行编译和运行。 2、用JDK工具(javac.exe、java.exe)、MyEclipse或其他工具对上述程序进
3、行编译和运行。 3、观看程序运行结果。 4、请在实验报告上写上实验要求、规范的程序代码、运行结果和你的总结体会。三、编写Java程序,求13-23+33-43+973-983+993-1003的值。1、用MyEclipse或记事本工具按照Java编码规范创建Java程序,输入程序代码后,进行编译和运行。 2、用JDK工具(javac.exe、java.exe)、MyEclipse或其他工具对上述程序进行编译和运行。 3、观看程序运行结果。 4、请在实验报告上写上实验要求、规范的程序代码、运行结果和你的总结体会。四、编写Java程序,求1!+2!+3!+20!的值。1、用MyEclipse或记事
4、本工具按照Java编码规范创建Java程序,输入程序代码后,进行编译和运行。 2、用JDK工具(javac.exe、java.exe)、MyEclipse或其他工具对上述程序进行编译和运行。 3、观看程序运行结果。 4、请在实验报告上写上实验要求、规范的程序代码、运行结果和你的总结体会。五、某企业对其销售代理商制定了一套销售奖励提成政策,根据销售额的多少确定销售代理商在销售总额中的提成比例,具体的办法如下:销 售 额提 成 比 例100万元以上5%400万元以上7%600万元以上8%1000万元以上10% 请照此办法编制一个计算程序,根据用户输入的销售额,计算出应该提取的提成金额,并显示计算结
5、果。注意:程序接收键盘的输入数字使用如下代码。int i=0;BufferedReader buf=new BufferedReader(new InputStreamReader(System.in);System.out.println(请输入内容:);tryi=Integer.parseInt(buf.readLine();catch(IOException e)e.printStackTrace();System.out.println(输入的内容为:+i);1、用MyEclipse或记事本工具按照Java编码规范创建Java程序,输入程序代码后,进行编译和运行。 2、用JDK工具(j
6、avac.exe、java.exe)、MyEclipse或其他工具对上述程序进行编译和运行。 3、观看程序运行结果。 4、请在实验报告上写上实验要求、规范的程序代码、运行结果和你的总结体会。六、a,b两个人轮流从一堆500个球中向外面拿球,最多一次拿5个,最少拿1个,每次必须得拿,a先拿,问:a第一次拿几个,以后每次怎么拿才能保证a拿到最后一个球。用Java语言编写程序,写出a的拿球方案。1、用MyEclipse或记事本工具按照Java编码规范创建Java程序,输入程序代码后,进行编译和运行。 2、用JDK工具(javac.exe、java.exe)、MyEclipse或其他工具对上述程序进行编译和运行。 3、观看程序运行结果。 4、请在实验报告上写上实验要求、规范的程序代码、运行结果和你的总结体会。注意事项:请分别使用JDK控制台和Eclipse方式书写和编译程序。实验结果:1、体会Java程序设计的模式2、Java编程规范为什么非常重要3、一个问题有多种解法,寻找最优的解决方案4、认真思考,规范解题。