java程序结构实验报告,java结构化程序设计实验报告

41528d3028836879cd698677c3999917.gifjava结构化程序设计实验报告

-1-一、实验目的及内容目的:掌握和巩固 Java 结构化程序设计的概念、方法。内容:1. (使用import java.util.Scanner;public class DivisibleJudgement {-3-public static void main(String[] args) {System.out.print(“Enter an integer: “);Scanner = new Scanner(System.in);int number = .nextInt();System.out.println(“Is “ + number + “ divisible by 5 and 6? “+ (number % 5 == 0 System.out.println(“Is “ + number + “ divisible by 5 or 6? “+ (number % 5 == 0 || number % 6 == 0));System.out.println(“Is “ + number + “ divisible by 5 or 6, but not both? “+ (number % 5 == 0 ^ number % 6 == 0) );}}测试结果:2. 用循环求和流程图:-4-开始number=100a=1i=1b = a + 1sum += a / ba++i++number<100输出 sum结束程序代码://package addcalculate;-5-//import java.util.Scanner;public class AddCalculate {public static void main(String[] args) {final int number=100;double sum = 0;double a = 1, b;for (int i = 1; i < number; i++) {b = a + 1;sum += a / b;a++;}System.out.println(“The sum is “ + sum);}}测试结果:3. 求数组中值最小的元素的索引值流程图:-6-开始结束输入 length输入 element输出indexOfMincreate array调用函数 indexOfSmallestElement(int[] list)return indexOfMin程序代码://package indexfunction;import java.util.Scanner;-7-public class IndexFunction {public static void main(String[] args) {Scanner = new Scanner(System.in);System.out.println(“Enter the number of element:“);int length = .nextInt();int[] array = new int[length];System.out.println(“Enter the element:“);for (int i = 0; i < array.length; i++) {array[i] = .nextInt();}int indexOfMin = indexOfSmallestElement(array);System.out.print(“The index of smallest element is “ + indexOfMin);}public static int indexOfSmallestElement(int[] list) {double min = list[0];int indexOfMin = 0;for (int i = 1; i < list.length; i++) {if (list[i] < min) {min = list[i];indexOfMin = i;}}return indexOfMin;}}-8-测试结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值