news 2026/5/12 8:52:32

算法题ProgramDesign

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
算法题ProgramDesign

文章目录

  • 项目结构
  • 1.案例Algorithm01
  • 2.案例Algorithm02
  • 3.案例Algorithm03
  • 4.案例Algorithm04
  • 5.案例Algorithm05

项目结构

1.案例Algorithm01

要求:使用冒泡排序算法对数组a={9, 7, 4, 6, 3, 1,10},按由小到大的规律排序数组中的元素。

packageProgramDesign;// 要求:使用冒泡排序算法对数组a={9, 7, 4, 6, 3, 1,10},按由小到大的规律排序数组中的元素。publicclassAlgorithm01{publicstaticvoidmain(String[]args){int[]arr={3,6,1,2,7,9};for(inti=0;i<arr.length-1;i++){for(intj=0;j<arr.length-i-1;j++){if(arr[j]>arr[j+1]){inttemp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}for(inti=0;i<arr.length;i++){System.out.print(arr[i]+" ");}}}

2.案例Algorithm02

要求:输出100到300间所有能被7整除且不能被3整除的整数,每行输出5个。

packageProgramDesign;// 要求:输出100到300间所有能被7整除且不能被3整除的整数,每行输出5个。publicclassAlgorithm02{publicstaticvoidmain(String[]args){intcount=0;for(inti=100;i<300;i++){if(i%7==0&&i%3!=0){if(count%5==0&&count!=0){System.out.println();}System.out.print(i+" ");count++;}}}}

3.案例Algorithm03

要求:计算3到11之间(包括3和11)所有整数的阶乘和。

packageProgramDesign;// 要求:计算3到11之间(包括3和11)所有整数的阶乘和。publicclassAlgorithm03{publicstaticvoidmain(String[]args){intsum=1;for(inti=3;i<12;i++){sum*=i;}System.out.println(sum);}}

4.案例Algorithm04

要求:从键盘输入一个整数n,使用while设计程序计算从1到n的和。

packageProgramDesign;// 要求:从键盘输入一个整数n,使用while设计程序计算从1到n的和importjava.util.Scanner;publicclassAlgorithm04{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intn=scanner.nextInt();intsum=0;while(n!=0){sum+=n;n--;}System.out.println(sum);}}

5.案例Algorithm05

要求:从键盘输入一个4位整数n,计算各位数字的和。例如:n=3214,其各位数字和为3+2+1+4=10。

packageProgramDesign;// 要求:从键盘输入一个4位整数n,计算各位数字的和。例如:n=3214,其各位数字和为3+2+1+4=10。importjava.util.Scanner;publicclassAlgorithm05{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intn=scanner.nextInt();intsum=0;while(n!=0){sum+=n%10;n/=10;}System.out.println(sum);}}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/6 1:01:34

7步打造安全可信的企业级Agent:Docker配置终极指南

第一章&#xff1a;企业级Agent安全配置的核心原则在构建企业级自动化系统时&#xff0c;Agent作为连接控制中心与终端节点的关键组件&#xff0c;其安全性直接关系到整个系统的可信度与稳定性。为确保Agent在复杂网络环境中安全运行&#xff0c;必须遵循一系列核心安全配置原则…

作者头像 李华
网站建设 2026/5/11 8:12:33

毕业设计实战:基于SpringBoot+MySQL的流浪动物管理系统设计与实现,从需求到测试全流程拆解,新手也能轻松通关!

毕业设计实战&#xff1a;基于SpringBootMySQL的流浪动物管理系统设计与实现&#xff0c;从需求到测试全流程拆解&#xff0c;新手也能轻松通关&#xff01; 谁懂啊&#xff01;当初做流浪动物管理系统毕设时&#xff0c;光“宠物领养表”和“领养审核表”的外键关联就卡了3天—…

作者头像 李华
网站建设 2026/5/8 21:20:26

SpringBoot智能日志革命:告别传统日志的7大突破性优势

SpringBoot智能日志革命&#xff1a;告别传统日志的7大突破性优势 【免费下载链接】mzt-biz-log 支持Springboot&#xff0c;基于注解的可使用变量、可以自定义函数的通用操作日志组件 项目地址: https://gitcode.com/gh_mirrors/mz/mzt-biz-log 在当今企业级应用开发中…

作者头像 李华
网站建设 2026/5/11 2:32:10

数据库连接池泄漏:为什么连接越用越少?怎么彻底排查与修复?

网罗开发 &#xff08;小红书、快手、视频号同名&#xff09; 大家好&#xff0c;我是 展菲&#xff0c;目前在上市企业从事人工智能项目研发管理工作&#xff0c;平时热衷于分享各种编程领域的软硬技能知识以及前沿技术&#xff0c;包括iOS、前端、Harmony OS、Java、Python等…

作者头像 李华
网站建设 2026/5/12 7:51:24

TikTok直播卡顿掉帧?直播专线带来高稳定推流

TikTok直播卡顿和掉帧的根源在于推流路径的国际链路质量不稳定、数据丢包率高以及本地网络上传抖动大。直播专线通过提供专属的、优化的国际通道&#xff0c;有效规避了公网拥堵和国际海缆不稳定因素&#xff0c;确保了推流码率的连续性和稳定性&#xff0c;是解决TikTok直播高…

作者头像 李华