您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > Java结构化程序设计
-1-昆明理工大学信息工程与自动化学院学生实验报告(2012—2013学年第一学期)课程名称:Java程序设计开课实验室:4422012年11月7日年级、专业、班计科101学号201010803116姓名李力成绩实验项目名称Java结构化程序设计指导教师尚振宏教师评语教师签名:年月日一、实验目的及内容目的:掌握和巩固Java结构化程序设计的概念、方法。内容:1.(使用&&、||、^运算符)编写一个程序,该程序让用户输入一个整数,然后判断该整数是否能同时被5和6整除;是否能被5或6整除;是否能被5或6整除,但不能同时被5和6整除。例如:在命令行模式下该程序运行可呈现如下结果(注,也可以图形界面方式实现)Enteraninteger:10Is10divisibleby5and6?falseIs10divisibleby5or6?trueIs10divisibleby5or6,butnotboth?true2.编写一个程序(利用循环)计算下面式子:3.写一个函数,该函数返回一个数组中值最小的元素的索引值,若该数组中值最小的元素多于一个,则返回索引最小的那个,该函数的声明如下所示,在main函数中调用并测该函数。publicstaticintindexOfSmallestElement(int[]list)二、要求1.给出上述程序的流程图、代码和测试结果。100999998...433221-2-内容一:流程图:-3-实验代码importjava.util.Scanner;publicclassClass1{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.print(Enteraninteger:);intnumble=input.nextInt();booleannumble1=(numble%5==0)&&(numble%6==0);booleannumble2=(numble%5==0)||(numble%6==0);booleannumble3=(numble%5==0)^(numble%6==0);System.out.println(is+numble+divisibleby5and6?+numble1);System.out.println(is+numble+divisibleby5or6?+numble2);System.out.println(is+numble+divisibleby5or6,butnotboth?+numble3);}}运行结果:-4--5-内容二:流程图-6-实验代码packageJavaLibrary3;importjava.util.Scanner;publicclassClass2{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);floatsum=0;floatdenom=2;for(floati=1;i100.0;i++){denom=i+1;sum=sum+(i/denom);}System.out.println(1/2+2/3+3/4+……+98/99+99/100=+sum);}}运行结果-7--8-内容三:流程图实验代码packageJavaLibrary3;packagemin;publicclassClass3{publicstaticintindexOfSmallestElement(int[]number){intmin=number[0];intcount=0;for(intj=1;jnumber.length;j++){-9-if(number[j]min){min=number[j];count=j;}}return(count);}publicstaticvoidmain(String[]args){finalintNUMBER_OF_ELEMENTS=10;int[]number=newint[NUMBER_OF_ELEMENTS];intm;java.util.Scannerinput=newjava.util.Scanner(System.in);System.out.print(Enteranewnumber:);for(inti=0;iNUMBER_OF_ELEMENTS;i++){number[i]=input.nextInt();}m=indexOfSmallestElement(number);System.out.println(最小值的下标+m);}}运行结果
本文标题:Java结构化程序设计
链接地址:https://www.777doc.com/doc-5538592 .html