当前位置: 首页 > 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.cnnetsun.cn/news/31590.html

相关文章:

  • 突破架构壁垒:Box86实现ARM设备运行x86程序的终极指南
  • GRETNA脑网络分析工具箱终极指南:从零基础到精通
  • DeepSeek-R1:2025年开源推理模型新标杆,重新定义AI推理能力边界
  • 15、Linux 用户、组和权限管理及 KDE 桌面环境使用指南
  • Redis集群技术指南:PHP开发者的高性能分布式缓存实战手册
  • Windows API钩子终极指南:MinHook完整使用教程
  • SeedVR2:8GB显存也能玩的AI图像视频增强神器
  • 成本降75%性能反超:ERNIE 4.5用2Bits量化技术重塑企业AI部署
  • 36.6%解题率逼近GPT-4o:SWE-Dev-32B重构开源代码大模型格局
  • 机器学习课程学习资源终极指南:构建你的AI技能树
  • 如何快速掌握Lenia:连续细胞自动机的完整教程
  • ComfyUI ControlNet辅助工具:图像生成控制的终极利器
  • 3大技术突破重构工业异常检测智能化路径
  • 突破GitHub Copilot Codespaces性能瓶颈:5大优化策略实现20%效率提升
  • 跨平台云同步实战:用MAUI打造无缝数据流动应用
  • Stable Diffusion WebUI Forge:三分钟掌握跨平台AI绘画部署全流程
  • 揭秘Test-Agent:如何用AI大模型让测试工作变得智能高效?
  • 240亿参数重塑企业AI:Magistral Small 1.2开启本地化多模态新纪元
  • scrcpy录制终极指南:从入门到精通的全方位教程
  • Blueprint CSS框架实战指南:快速构建专业级网页布局
  • MMMarkdown:3分钟快速上手的iOS/macOS Markdown解析框架
  • 5步快速掌握AI终端评测:搭建专业测试平台的终极指南
  • 终极快速标签页插件:让浏览器标签管理变得如此简单![特殊字符]
  • Audiveris光学音乐识别技术深度解析:从原理到实践的完整指南
  • Netflix Conductor微服务编排引擎源码编译终极指南:从环境搭建到系统部署
  • 3步打造极致智能生活:Home Assistant家庭自动化实战指南
  • Janus-Pro-1B:重新定义多模态AI的“双脑“架构革命
  • 终极指南:如何用DDoS-Ripper测试网络安全防护能力
  • 如何快速部署Minecraft基岩版服务器:Docker一键搭建终极指南
  • 终极数据同步方案:mongo-connector完全指南