课程名称面向对象程序设计实验项目编号1505P001801实验项目名称Java编程环境和Java程序结构实验学时2学时实验日期2016.9.6成绩学生学号学生姓名李敏杰实验地点敬信楼517指导教师党向盈实验一程序流程控制一、实验目的1.掌握下载jdk软件包、Eclipse开发工具的使用方法(建附录1和附录2)2.掌握设置Java程序运行环境的方法3.掌握编写与运行Java程序的方法4.了解Java语言的概貌5.为后续java程序的实验做准备。二、实验内容与要求1、企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?(知识点:基本数据类型,表达式,条件语句)代码如下:package实验一;importjava.util.Scanner;publicclassExp01_01_20130501439{/***班级:15计单1班*学号:20130501439*姓名:李敏杰*实验时间:2016-9-6*本程序的功能是:基本数据类型,表达式,条件语句*///利润profit//奖金bonuspublicstaticvoidmain(String[]args){//TODO自动生成的方法存根doubleprofit,bonus;System.out.println(请输入总利润:(万元));Scannersc=newScanner(System.in);profit=sc.nextDouble();if(profit=10){bonus=profit*0.1;System.out.println(可获得奖金:+bonus+万元);}elseif(profit20){bonus=profit*0.1+(profit-10)*0.075;System.out.println(可获得奖金:+bonus+万元);}elseif(profit40){bonus=profit*0.1+(profit-10)*0.075+(profit-20)*0.05;System.out.println(可获得奖金:+bonus+万元);}elseif(profit60){bonus=profit*0.1+(profit-10)*0.075+(profit-20)*0.05+(profit-40)*0.03;System.out.println(可获得奖金:+bonus+万元);}elseif(profit100){bonus=profit*0.1+(profit-10)*0.075+(profit-20)*0.05+(profit-40)*0.03+(profit-60)*0.015;System.out.println(可获得奖金:+bonus+万元);}else{bonus=profit*0.1+(profit-10)*0.075+(profit-20)*0.05+(profit-40)*0.03+(profit-60)*0.015+(profit-100)*0.01;System.out.println(可获得奖金:+bonus+万元);}}}其运行效果如图所示。2、求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。(知识点:循环语句、条件语句)其运行效果如图1-1所示。代码如下:package实验一;importjava.util.Scanner;publicclassExp01_02_20130501439{/***班级:15计单1班*学号:20130501439*姓名:李敏杰*实验时间:2016-9-6*本程序的功能是:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字*/publicstaticvoidmain(String[]args){//TODO自动生成的方法存根intn,a,s=0,i=1,k=0,b=1;Scannersc=newScanner(System.in);n=sc.nextInt();Scannersa=newScanner(System.in);a=sa.nextInt();for(;i=n;i++){b=10*b;k=b*a/10+k;s=s+k;System.out.println(s=a+aa+aaa+aaaa+aa...a的值:+s+\ta:+a);}//System.out.print(s=a+aa+aaa+aaaa+aa...a的值:+s+\ta:+a);}}其运行效果如图所示。三、实验小结