MOOC_JAVA学习项目作业(考查类与方法的使用)


MOOC网一个项目作业

  • 管理系统小程序
    • 设计要求
    • 程序实现
    • 作业小结

管理系统小程序 设计要求 【MOOC_JAVA学习项目作业(考查类与方法的使用)】详细设计
1.设计一个类DataManage,包括如下的方法:
2.插入数据:public int[] insertData() {}
3.显示所有数据:public void showData(int[] a, int length) {}
4.在指定位置处插入数据: public void insertAtArray(int[] a, int n, int k) {}
5.查询能被3整除的数据:public void divThree(int[] a) {}
6.显示提示信息:public void notice();
7.主方法
程序实现
package com.HomeWork; import java.util.Scanner; public class DataManage { //插入数据的方法 public int[] insertData() { int[] arr=new int[10]; Scanner sc=new Scanner(System.in); for(int i=0; i=k; i--) { a[i+1]=a[i]; } a[k]=n; } public void divThree(int[] a) { //输出可以被3整除的数据 System.out.print("能被3整除的数字有:"); for(int n:a) { if(n%3==0) { if(n!=0) { System.out.print(n+""); } } } } public void notice() { //提示信息 System.out.println("******************************************"); System.out.println("1--插入数据"); System.out.println("2--显示所有数据"); System.out.println("3--指定位置处插入数据"); System.out.println("4--查询能被3整除的数据"); System.out.println("0--退出"); System.out.println("******************************************"); } public static void main(String[] args) { Scanner sc=new Scanner(System.in); DataManage insert=new DataManage(); //定义插入的方法名 DataManage show=new DataManage(); //定义显示数据的方法名 DataManage insertAt=new DataManage(); //定义插入数据至特定位置的方法名 DataManage div=new DataManage(); //定义输出可以整除3的数据的方法名 DataManage note=new DataManage(); //定义提示信息的方法名 int[] arr=new int[10]; int x=1; //当case取0时改变该值跳出do while循环结束程序 do { note.notice(); //每次循环开始出现提示信息 System.out.println("请输入对应的数字进行操作:"); switch(sc.nextInt()) { case 1: arr=insert.insertData(); //将插入的数据接收 show.showData(arr,arr.length); System.out.println(); break; case 2: show.showData(arr, arr.length); System.out.println(); break; case 3: int n=0; int k=0; insertAt.insertAtArray(arr,n,k); show.showData(arr, arr.length); System.out.println(); break; case 4: div.divThree(arr); System.out.println(); break; case 0: x=0; System.out.println("退出程序!"); } }while(x!=0); }}

作业小结
学会使用 do while 来实现循环使用程序 注意观察循环终止的条件。 使用Scanner输入时候记得 import java.util.Scanner;

    推荐阅读