设计一个数组模型,用于存储体育项目成绩:男生体育项目有足球、长跑和铅球,女生体育项目有跳舞、体操、游泳。

import java.util.Scanner;public class DataArray {public static void main(String args[]){System.out.print("开始记录:");System.out.print("----------------------------");Scanner input = new Scanner(System.in);int[][] score = new int[6][];String course;int num,sum=0,average=0;for(int i=0;i<score.length; i++) {course = setCourse(i);System.out.print("请问"+course+"科目有几个成绩:");num=input.nextInt();score[i] =new int[num];System.out.print("请依次输入"+course+"成绩:");for(int j=0;j<num; j++) {score[i][j]=input.nextInt();}System.out.print("----------------------------");System.out.println();}System.out.println();System.out.print("成绩信息如下:");for(int i= 0;i<score.length;i++) {sum=0;course= setCourse(i);System.out.print(course+":");for(int j= 0;j<score[i].length;j++) {System.out.print(score[i][j]+",");sum+=score[i][j];}//System.out.println("平均分:"+(float)sum/score[i].length);System.out.println();}}public static String setCourse(int i){switch(i) {case 0:return "男生足球";case 1:return "男生长跑";case 2:return "男生铅球";case 3:return "女生跳舞";case 4:return "女生体操";case 5:return "女生游泳";}return "";}}

设计排序算法,将变量a、b、c中的数值按大小顺利进行互换(从大到小排列)。

代码:

import java.util.Scanner;public class DataArray {public static void main(String args[]){Scanner s= new Scanner(System.in);System.out.print("请输入三个数字:");int a= s.nextInt();int b= s.nextInt();int c= s.nextInt();if(a<b) {int t=a;a=b;b=t;}if(a<c) {int t=a;a=c;c=t;}if(b<c) {int t=b;b=c;c=t;}System.out.print("从大到小数字:");System.out.print(a+" > "+b+" > "+c);}}

Java实验——设计一个数组模型,用于存储体育项目成绩男生体育项目有足球、长跑和铅球,女生体育项目有跳舞、体操、游泳。设计排序算法,将变量a、b、c中的数值按大小顺利进行互换(从大到小排列)。相关推荐

  1. java如何声明一个数组用来存储随机生成的字母并且保证不重复

    要生成随机字母比较简单,这里主要是向分享一个保证不重复的方法,代码量很小但是实现了目的. char[] res = new char[level]; for (int i = 0; i < le ...

  2. Java编程定义一个数组,输出数组中的最大值与最小值

    package com.pzhu.demo;public class MaxMin {//Java编程定义一个数组,输出数组中的最大值和最小值public static void main(Strin ...

  3. 数组[Java](除去一个数组中的某个值并生成一个新数组)

    ** 数组 **[Java](除去一个数组中的某个值并生成一个新数组) 例如:现在有如下的一个数组: int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5} ; ...

  4. 数据库原理之如何设计一个ER模型

    数据库原理之如何设计一个ER模型 前言 这里是 数据库系统原理 系列文章,主要介绍数据库系统理论以及数据库实用技术. 数据库技术是计算机学科中的一个重要分支,它的应用非常广泛,几乎涉及所有的应用领域. ...

  5. 实现一个名为Person的类和它的子类Employee,Manager是Employee的子类,设计一个方法add用于涨工资,普通员工一次能涨10%,经理涨20%.

    1.实现一个名为Person的类和它的子类Employee,Manager是Employee的子类,设计一个方法add用于涨工资,普通员工一次能涨10%,经理涨20%,具体要求如下: (1)Perso ...

  6. 在python中输入10个整数并求出最大值_python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。...

    一:填空题: 1.python是一种面向_对象 __的高级语言. 2.python可以在多种平台运行,这体现了python的___可移植___特性. 3.python源代码被解释器转换后的格式为___ ...

  7. python输入4个数字_Python中输入任意四个数,输出他们由大到小排序

    Python中输入任意四个数,输出他们由大到小排序 Python中输入任意四个数,输出他们由大到小排序 要方便的那种,谢谢! 第1个回答 2018-11-04 任意输入4个整数,从大到小排列输出.c语 ...

  8. java快速寻找一个数组的最大值或最小值, min, max,三种方法

    java 中 寻找一个数组中的最大值或最小,除了自己专门编写一个 min 或 max 函数外,还有几种方式方便使用. 1. 使用 stream 将一个数组放进 stream 里面,然后直接调用 str ...

  9. Java实验实现一个circle类,java实验报告-类的定义.doc

    java实验报告-类的定义 南京理工大学泰州科技学院 实验报告书 课程名称: <JAVA面向对象程序设计> 实验题目: 实验三 类的定义 班 级: 09计算机(2) 学 号: 090903 ...

最新文章

  1. 你知道吗?Linux命令竟如此简单!
  2. Delphi存取图像完整解决方案
  3. Node学习9-gulp
  4. SpringBoot+Vue+Itext实现前端请求文件流的方式导出PDF时在指定位置添加照片
  5. 福利来啦!! - PostgreSQL9.5架构图与外存图
  6. c语言字符指针清零,C语言中字符串的内存地址操作的相关函数简介
  7. Vs2015常见错误码:error LNK2019: 无法解析的外部符号;error C2011:类型重定义;
  8. 微信抽奖系统源码 v3.0
  9. OFBiz财务模型-金融账户
  10. Linux安装phpstudy
  11. cookie基础知识
  12. PR字幕模板 简单大气红色创意图形动态字幕条全屏标题pr模板
  13. 博通无线网卡驱动安装linux,Ubuntu下Broadcom 802.11g无线网卡驱动安装方法
  14. 如何删除IE8收藏夹栏中的网址
  15. java xlsm_在Java中使用POI框架读取xlsm文件时出错
  16. 【游戏设计图形学】模拟自然界火焰的方法
  17. 基于无人机倾斜摄影和深度学习算法的单树点云分割方法研究
  18. 机器学习————神经网络
  19. PPT文件不能编辑,什么情况?
  20. 双向可控硅的四象限触发方式

热门文章

  1. macOS Monterey 12.5 (21G72) 正式版 ISO、IPSW、PKG 下载
  2. 20200722-Java面经-被血虐-面试问题及总结
  3. java玫瑰花代码_玫瑰花(示例代码)
  4. 玩转华为数据中心交换机系列 | 配置LACP模式的跨设备聚合(单机)
  5. Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped using backflash to be included
  6. iphone的Safari浏览器中HTML5上传图片方向问题解决方法
  7. [Go实战]CGO 入门系列-手把手教程4 调用 libevent (c语言类库)为案例
  8. AI PNG Enlarger (AI图片放大工具) - 用深度学习AI算法放大图片,不模糊并保持透明度
  9. 3.29 判断电脑无线网卡是否支持5GHz频段
  10. 输入一个字符,小写字母转大写,大写字母转小写,数字则输出为自身