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

网站 固定ip微信营销课

网站 固定ip,微信营销课,合肥网站建设步骤,域名备案 网站名称配套视频教程问题Java考试结束后#xff0c;老师给张浩分配了一项任务#xff0c;让他计算全班(30人)的平均分int stu1 95;int stu2 89;int stu3 79;int stu4 64;int stu5 76;int stu6 88;……avg (stu1stu2stu3stu4stu5…stu30)/30;数组数组是一个变量#xff0c;存…配套视频教程问题Java考试结束后老师给张浩分配了一项任务让他计算全班(30人)的平均分int stu1 95;int stu2 89;int stu3 79;int stu4 64;int stu5 76;int stu6 88;……avg (stu1stu2stu3stu4stu5…stu30)/30;数组数组是一个变量存储相同数据类型的一组数据声明一个变量就是在内存空间划出一块合适的空间声明一个数组就是在内存空间划出一串连续的空间数组基本要素标识符数组的名称用于区分不同的数组数组元素向数组中存放的数据元素下标对数组元素进行编号从0开始数组中的每个元素都可以通过下标来访问元素类型数组元素的数据类型数组长度固定不变避免数组越界数组中的所有元素必须属于相同的数据类型使用数组步骤声明数组: 告诉计算机数据类型是什么int[ ] score1; //Java考试成绩int score2[ ]; //oracle考试成绩String[ ] name; //学生姓名分配空间: 告诉计算机分配几个连续的空间score new int[30]; avgAge new int[6];name new String[30];声明数组并分配空间数据类型[ ] 数组名 new 数据类型[大小] ;赋值向分配的格子里放数据score[0] 89;score[1] 79;score[2] 76;……![image.png](http://upload-images.jianshu.io/upload_images/468490-40a98f27e4e44f00.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)方法1: 边声明边赋值int[ ] score {89, 79, 76};int[ ] score new int[ ]{89, 79, 76};方法2动态地从键盘录入信息并赋值Scanner input new Scanner(System.in);for(int i 0; i 30; i ){score[i] input.nextInt();}4. 对数据进行处理计算5位学生的平均分int [ ] score {60, 80, 90, 70, 85};double avg;avg (score[0] score[1] score[2] score[3] score[4])/5;访问数组成员使用“标识符[下标]”int [ ] score {60, 80, 90, 70, 85};int sum 0;double avg;for(int i 0; i score.length; i){sum sum score[i];}avg sum / score.length;### 例子计算全班学员的平均分public static void main(String[ ] args) {int[ ] scores new int[5]; //成绩数组int sum 0; //成绩总和Scanner input new Scanner(System.in);System.out.println(请输入5位学员的成绩);for(int i 0; i scores.length; i){scores[i] input.nextInt();sum sum scores[i]; //成绩累加}System.out.println(平均分是 (double)sum/scores.length);}### 数组使用常见错误public class ErrorDemo1 {public static void main(String[ ] args){int[ ] score new int[ ];score[0] 89;score[1] 63;System.out.println(score[0]);}}public class ErrorDemo2 {public static void main(String[ ] args) {int[ ] scores new int[2];scores[0] 90;scores[1] 85;scores[2] 65;System.out.println(scores[2]);}}public static void main(String[ ] args){int[ ] score new int[5];score {60, 80, 90, 70, 85};int[ ] score2;score2 {60, 80, 90, 70, 85};}#### 一个练习 有一个数列84212334412循环输出数列的值求数列中所有数值的和猜数游戏从键盘中任意输入一个数据判断数列中是否包含此数// 有一个数列84212334412// 循环输出数列的值// 求数列中所有数值的和// 猜数游戏从键盘中任意输入一个数据判断数列中是否包含此数int[] array {8,4,2,1,23,344,12};Scanner scanner new Scanner(System.in);System.out.println(请输入一个数);int num scanner.nextInt();int i 0;//拿数组中的每一个元素和num比较如果想等输出包含否则输出不包含for(i 0; i array.length; i){if(array[i]num){System.out.println(包含);break;}}//说明循环了一圈都没有发现用户输入的值if(iarray.length){System.out.println(不包含);}### 数组排序循环录入5位学员成绩进行升序排列后输出结果使用java.util.Arrays类java.util包提供了许多工具类Arrays类提供操作数组的方法例排序、查询Arrays类的sort()方法: 对数组进行升序排列……int[] scores new int[5]; //成绩数组Scanner input new Scanner(System.in);System.out.println(请输入5位学员的成绩);for(int i 0; i scores.length; i){scores[i] input.nextInt();}Arrays.sort(scores);System.out.print(学员成绩按升序排列);for(int i 0; i scores.length; i){System.out.print(scores[i] );}### 查找数组中的最大值从键盘输入本次Java考试五位学生的成绩求考试成绩最高分// 从键盘输入本次Java考试五位学生的成绩求考试成绩最高分//将5个成绩保存到数组中//然后遍历数组找出数组中最大的数Scanner scanner new Scanner(System.in);System.out.println(请输入成绩);int[] scores new int[5];//将5个成绩保存到数组中for(int i 0; i scores.length; i){System.out.println(输入第 (i 1) 次成绩);scores[i] scanner.nextInt();}//然后遍历数组找出数组中最大的数int max scores[0];让max等于数组中第一个元素for(int i 1; i scores.length; i){if(max scores[i]){max scores[i];//谁比他大他就变成谁}}System.out.println(最大值是 max);### 数组插入算法有一组学员的成绩{99858263 60}将它们按升序排列。要增加一个学员的成绩将它插入成绩序列并保持升序。![image.png](http://upload-images.jianshu.io/upload_images/468490-91ddf9a656c28cc8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)分析将成绩序列保存在长度为6的数组中通过比较找到插入位置将该位置后的元素后移一个位置将增加的学员成绩插入到该位置// 有一组学员的成绩{99858263 60}将它们按升序排列。// 要增加一个学员的成绩将它插入成绩序列并保持升序int[] scores {99,85,82,63, 60};Arrays.sort(scores);for(int i 0; i scores.length; i){System.out.print(scores[i] );}// 要增加一个学员的成绩将它插入成绩序列并保持升序Scanner scanner new Scanner(System.in);System.out.println(请输入下一个学生成绩);int input scanner.nextInt();int pos 0;//用户输入的数在新数组中正确的插入位置//遍历原始数组找到要插入的位置for(int i 0; i scores.length; i){if(input scores[i]){pos i;break;}}//再建一个新的数组包含6个元素int[] scores2 new int[6];//拷贝旧数组从0开始// 到pos位置的数到对应新数组同样下标中for(int i 0; i pos; i){scores2[i] scores[i];}scores2[pos] input;//拷贝旧数组从pos1开始// 到旧数组长度位置的数到对应新数组同样下标中for(int i pos1; i scores2.length; i){scores2[i] scores[i-1];}for(int i 0; i{System.out.print(scores2[i] );}### 字符逆序输出将 一组乱序的字符进行排序进行升序和逆序输出![image.png](http://upload-images.jianshu.io/upload_images/468490-3af982fb57629829.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)1.创建数组存储原字符序列。2.利用Array类的sort( )方法对数组进行排序并循环输出。3. 从最后一个元素开始将数组中的元素逆序输出。char[] charArray2 {a,c,u,b,e,p,f,z};//字符串可以看成是字符数组String str abcefpuz;System.out.println(charArray2.length);System.out.println(charArray2);Arrays.sort(charArray2);System.out.println(charArray2);for(int i charArray2.length - 1; i 0; i--){System.out.print(charArray2[i]);}在上一个练习的基础上改进向上一个练习中得到的升序字符序列中插入一个新的字符要求插入之后字符序列仍保持有序![image.png](http://upload-images.jianshu.io/upload_images/468490-15d0dc92ea4bddd3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)### 字符串数组定义一个字符串数组查找某个字符串在数组中出现的次数String[] array {zhangsan,lisi,wangwu,lisi};String name wangwu;int count 0;//count计数数字num在数组中出现的次数for(int i 0; i array.length; i){if(array[i].equals(name)){count;}}System.out.println(count);### 作业1.歌手打分在歌唱比赛中共有10位评委进行打分在计算歌手得分时去掉一个最高分去掉一个最低分然后剩余的8位评委的分数进行平均就是该选手的最终得分。输入每个评委的评分求某选手的得分。2.现在有如下一个数组int oldArr[]{1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};要求将以上数组中的0项去掉将不为0的值存入一个新的数组生成新的数组为
http://www.sadfv.cn/news/243716/

相关文章:

  • 宁波网站推广软件服务如何用ps做网站
  • 刚成立公司如何做网站手机商城源码
  • 河南微网站开发怎么做网站公司宣传资料
  • .net手机网站源码南京网站建设包括哪些
  • 邹平做网站的公司有哪些网页设计素材网站花
  • 湖南网站制作外包wordpress浮动音乐
  • 建设网站需要哪些东西外贸网站 模板
  • 做网站网页需要什么技术网站在百度上搜索不到
  • 海外音乐类网站做的比较好的互联网如何挣钱创业
  • 图片交易网站如何建设网站建设与维护 许宝良 课件
  • 淘宝内部优惠券网站建设网络直播网站建设
  • 作文网下载windows优化大师的作用
  • 网站系统建设的主要意义长春高端品牌网站建设
  • 企业建设网站的作用投资公司注册
  • 服务器和域名如何做网站微网站免费开发平台
  • 广州网站排名优化在线申请
  • 精选网站建设排行榜网站经营方案 备案
  • 广州做网站的装修3d效果图怎么制作
  • asp.net mvc网站开发之美网站广告模板代码
  • 免费做微信请帖的网站汕头百度关键词优化
  • 潍坊做网站建设网站的后台怎么做调查问卷
  • iis 网站 500自己做网站,为什么出现403
  • 永安市住房与城乡建设局网站投资公司名字
  • 监控摄像头做直播网站顺德医疗网站建设
  • 建网站要多少钱 东莞企业网站管理系统哪个好
  • 建筑业招聘网站中国建筑设计院排名一百强
  • 从零开始学网站建设山东外贸网站是什么意思
  • 网站300兆是多少钱珠海 网站设计
  • 搜房网站建设分析WordPress更改角色插件
  • 郑州网站建设白杨网络wordpress充值卡