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

找素数,数组的静态定义与访问,数组的动态定义,求平均值,求最值

找素数

package jisuanqi; public class Demo4 { public static void main(String[] args) { int count = 0; //目标:找出101-200之间所有的素数 //遍历101-200 for (int i = 101; i <= 200; i++) { if(isPrime(i)){ System.out.println(i); count++; System.out.println(count); } } } public static boolean isPrime(int n) { //判断n是否是素数 for (int i = 2; i < (n/2+1); i++) { if (n % i == 0) { return false; } } return true; } }

数组的静态定义及索引

String[] names = {"张三", "李四", "王五"}; //随机获取一个索引值 Int index = (int)(Math.random()*names.length); //names.length ----- 名字为names的数组的长度,即元素个数 //索引数组中的元素 String name = names[index] //index = 2-----王五

数组的动态定义

数组的遍历

for (int i = 0; i < scores.length; i++)

案例----求平均值

package com.itheima; import java.util.Scanner; public class ArrayDemo2 { public static void main(String[] args) { inputScore(); } //设计一个方法录入学生成绩 public static void inputScore(){ //需要一个数组存储8名学生的成绩 //动态创建数组 double[] scores = new double[8]; //只定义数组类型与容量,不存储具体数据 Scanner sc = new Scanner(System.in); //录入八名学生的成绩,存入到数组中去 for (int i = 0; i < scores.length; i++) { System.out.println("请输入第" + (i+1) + "个学生的成绩:"); scores[i] = sc.nextDouble(); } //遍历数组,统计总分 double allscore = 0.0; for (int i = 0; i < scores.length; i++) { double score = scores[i]; allscore += score; } System.out.println("平均分是:" + allscore/scores.length); } }

ps:斯坦福教学方法:先把方法的架子搭好,再调,最后完善方法

案例 ---- 求最大值

package com.itheima; public class ArrayDemo3 { public static void main(String[] args) { int[] scores = {15,9000,10000,20000,9500,-5}; int max = getMax(scores); System.out.println("最大颜值是" + max); } //设计一个方法,求数组的最大值返回 public static int getMax(int[] array){ int max = array[0]; for (int i = 1; i < array.length; i++) { if(array[i] > max){ max = array[i]; } } return max; } }

ps:形参与主参都得定义,名字不一样但类型一样,相当于把主函数的参数借给方法中调用

http://www.gsyq.cn/news/91297.html

相关文章:

  • 威胁建模实战指南:构建主动防御体系的三大关键步骤
  • GRETNA脑网络分析工具箱终极指南:从零基础到精通
  • UI-TARS:重新定义图形界面交互的智能革命
  • Qwen3-235B-FP8:2025大模型效率革命,企业级部署成本直降75%
  • Audiveris光学音乐识别终极指南:从纸质乐谱到数字音乐的完美转换
  • Knip完全指南:如何智能清理JavaScript和TypeScript项目中的无用代码
  • 17、网络组件与架构:TCP/IP 模型深度解析
  • Redis集群技术指南:PHP开发者的高性能分布式缓存实战手册
  • test-20251213 - itnews
  • 数字时代的图像隐私防护实战指南
  • SeedVR2:8GB显存也能玩的AI图像视频增强神器
  • Notepads效率革命:重新定义Windows文本编辑体验
  • 深度学习文本检测神器:CTPN在自然图像中的强力表现 [特殊字符]
  • RDPWrap终极解决方案:Windows更新后快速恢复远程桌面多用户连接
  • 82.3%准确率!StepFun-Formalizer-7B开源:轻量化数学大模型如何重构逻辑推理教育
  • 如何构建面向超大规模推荐系统的智能特征仓库:架构演进与工程实践
  • 高效自动化特征生成:OpenFE使用完全指南
  • Qwen3-14B-AWQ:如何在单张消费级GPU上部署140亿参数大模型?
  • 上海酒店装修公司推荐:专业团队助力打造精品酒店空间 - 品牌排行榜
  • 国内实力酒店设计公司推荐榜单 - 品牌排行榜
  • 想做定制化开发?这几类 AI Coding Tools 的能力差异最值得关注(AWS Kiro 属于第三类) - 品牌排行榜
  • ViennaRNA:重新定义RNA二级结构预测的智能解决方案
  • 30分钟搞定智能邮件管家:Dify零代码实战指南
  • FilamentPHP v3.3.15全面升级:表单引擎革新与性能大提升
  • 展厅设计公司有哪些?国内知名机构推荐与业务解析 - 品牌排行榜
  • 2025高口碑AI论文软件推荐,助力学术创作 - 品牌排行榜
  • 字节跳动开源90亿参数英文学术大模型:轻量化科研工具重构AI for Science
  • 快手KAT-V1大模型:智能双模式推理如何重新定义AI效率边界
  • 如何快速部署OSCC:自动驾驶开发的终极解决方案
  • Stable Diffusion 2深度模型:从零开始的AI图像创作实战指南