当前位置: 首页 > news >正文

电子商务网站建设与维护实训题库/杭州专业seo服务公司

电子商务网站建设与维护实训题库,杭州专业seo服务公司,如何做微商城网站建设,国际新闻最新消息今天冠状肺炎数组、方法和字符串 一维数组定义数组的语法: T[] x new T[size];T[] y { value1, value2, ... };操作数组元素可以使用下标运算[ ],数组的下标范围0-(数组大小-1)。数组有一个length属性表示数组元素的个数。通常可以用循环来对数组中的元素进行操作。…

数组、方法和字符串

  1. 一维数组

定义数组的语法:


T[] x = new T[size];T[] y = { value1, value2, ... };
  • 操作数组元素可以使用下标运算[ ],数组的下标范围0-(数组大小-1)。

  • 数组有一个length属性表示数组元素的个数。

  • 通常可以用循环来对数组中的元素进行操作。

练习1:录入5名学生的成绩,计算平均分,找出最高分和最低分。


package com.lovoinfo;import java.util.Scanner;public class Test01 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String[] names = {"关羽", "张飞", "赵云", "黄忠", "马超"};double[] scores = new double[5];double sum = 0;for(int i = 0; i < scores.length; i++) {System.out.print("请输入" + names[i] + "的成绩: ");scores[i] = sc.nextDouble();sum = sum + scores[i];}System.out.println("平均分为: " + sum / scores.length);int maxIndex = 0, minIndex = 0;for(int i = 1; i < scores.length; i++) {if(scores[i] > scores[maxIndex]) {maxIndex = i;}else if(scores[i] < scores[minIndex]) {minIndex = i;}}System.out.println(names[maxIndex] + "考了最高分" + scores[maxIndex]);System.out.println(names[minIndex] + "考了最低分" + scores[minIndex]);sc.close();}}

练习2:输出前20个Fibonacci数。

1, 1, 2, 3, 5, 8, 13, 21, 34, ...


package com.lovoinfo;/*** 输出前20个Fibonacci数* @author jackfrued**/public class Test04 {public static void main(String[] args) {int[] f = new int[20];f[0] = f[1] = 1;for(int i = 2; i < f.length; i++) {f[i] = f[i - 1] + f[i - 2];}for(int x : f) {System.out.println(x);}}}

练习3:随机产生10个数,并对其进行排序。


package com.lovoinfo;public class Test05 {public static void main(String[] args) {int[] a = new int[10];System.out.println("排序前: ");for (int i = 0; i < a.length; i++) {a[i] = (int) (Math.random() * 100);System.out.print(a[i] + "\t");}bubbleSort(a);System.out.println("\n排序后: ");for (int x : a) {System.out.print(x + "\t");}}/*** 冒泡排序* @param a 待排序的数组*/public static void bubbleSort(int[] a) {// N个元素排序需要N-1趟循环for (int i = 0; i < a.length - 1; i++) {// 相邻元素两两比较for(int j = 0; j < a.length - 1 - i; j++) {if(a[j] > a[j + 1]) {   // 如果前面元素大于后面元素就交换int temp = a[j];a[j] = a[j + 1];a[j + 1] = temp;}}}}/*** 简单选择排序* @param a 待排序的数组*/public static void selectionSort(int[] a) {for (int i = 0; i < a.length - 1; i++) {int minIndex = i; // 假设当前的i是最小元素所在的位置for (int j = i + 1; j < a.length; j++) {if (a[j] < a[minIndex]) { // 发现更小的元素minIndex = j; // 记录更小的元素所在的位置}}// 将i位置上的元素和最小元素交换位置int temp = a[i];a[i] = a[minIndex];a[minIndex] = temp;}}}
  1. 二维数组

练习4:输入5个学生三门课的成绩,计算每个学生的平均分以及每门课程的平均分。

import java.util.Scanner;public class Test_6 {public static void main(String[] args) {boolean a = true;Scanner sc = new Scanner(System.in);String[] stuNames = { "关羽", "张飞", "赵云", "黄忠", "马超" };String[] subNames = { "语文", "数序", "英语" };int[][] scores = new int[stuNames.length][subNames.length];for (int i = 0; i < scores.length; i++) {int sum = 0;System.out.println("请录入" + stuNames[i] + "的成绩:");for (int j = 0; j < scores[i].length; j++) {System.out.print("\t" + subNames[j] + ":");scores[i][j] = sc.nextInt();sum += scores[i][j];}System.out.println(stuNames[i] + "的平均成绩是" + sum / subNames.length);}for (int j = 0; j < subNames.length; j++) {int stuSum = 0;for (int i = 0;i < stuNames.length; i++) {stuSum += scores[i][j];System.out.println(subNames[i] + "的平均成绩是" + stuSum);break;}}sc.close();}
}

转载于:https://www.cnblogs.com/flagwu/p/4464790.html

http://www.lbrq.cn/news/1415719.html

相关文章:

  • 黄冈seo推广优势/广州百度推广优化排名
  • 智慧团建网站登陆平台/今日大新闻
  • 政府网站建设排名/西安seo外包
  • 做网站 域名不属于/免费注册二级域名的网站
  • 网站优化的好处/网络广告推广方案
  • 建个企业网站还是开个淘宝店/怎么建个网站
  • 品牌做网站还是app/关键词排名点击软件推荐
  • 网站制作公司都还赚钱吗/seo报告
  • wordpress 显示分类/关键词排名优化公司外包
  • 哪个网站可以接项目做/如何建立公司网站网页
  • 长沙网站建设/优化seo公司哪家好
  • 做问卷用哪个网站/深圳竞价托管
  • 电子商务网站购物车怎么做/班级优化大师怎么加入班级
  • 如何策划手机网站/h5下一页
  • wordpress 艺术 主题 2018/seo优化是做什么的
  • 杭州网站设计工作室/windows优化大师手机版
  • 学校建设网站前的市场分析/河南百度seo
  • dedecms做图库网站/广告软文怎么写
  • wordpress4.0安装教程/优化设计方法
  • 自做网站图片版权/太原seo建站
  • 网站建设和执纪监督/怎么在百度上发布自己的信息
  • 工业网站建设/深圳营销型网站
  • win2008 r2 搭建网站/长沙竞价优化
  • 网站开发中都引用什么文献/短视频广告投放平台
  • 青岛做公司网站/搜索引擎优化排名
  • 做详情页生成代码的网站/常见的网络营销平台有哪些
  • 找公司做网站注意事项/制作网站要花多少钱
  • 品牌网站建设报价方案/网站404页面怎么做
  • 韩语网站建设注意事项/四大营销策略
  • 做外贸需要浏览外国网站/深圳网络推广建站
  • [python学习记录1]python简介
  • 创建工作空间与功能包
  • RabbitMQ入门:生产者和消费者示例
  • Java 大视界 -- Java 大数据分布式计算在基因测序数据分析与精准医疗中的应用(400)
  • Kotlin集合概述
  • 安卓11 12系统修改定制化_____修改系统默认域名解析规则 实现屏蔽广告 屏蔽应用更新等功能