news 2026/8/6 10:33:24

期末复习作业

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
期末复习作业

文章目录

    • 文章介绍
    • 项目结构
    • Example01
    • Example02
    • Example03
    • Example04
    • Example05

文章介绍

项目结构

Example01

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

packageProgramDesign;//1.使用冒泡排序算法对数组a={9, 7, 4, 6, 3, 1,10},按由小到大的规律排序数组中的元素。publicclassExample01{publicstaticvoidmain(String[]args){int[]arr={9,7,4,6,3,1,10};System.out.println("冒泡排序前:");for(inti=0;i<arr.length;i++){System.out.print(arr[i]+" ");}System.out.println();//用于换行//进行冒泡排序System.out.println("冒泡排序后:");for(inti=0;i<arr.length-1;i++){for(intj=0;j<arr.length-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]+" ");}}}

结果

Example02

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

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

结果

Example03

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

packageProgramDesign;//计算3到11之间(包括3和11)所有整数的阶乘和publicclassExample03{publicstaticvoidmain(String[]args){longsum=0;for(inti=3;i<=11;i++){longfac=1;for(intj=1;j<=i;j++){fac*=j;//阶乘}System.out.println(""+fac);sum+=fac;//总和}System.out.println("总和:"+sum);}}

结果

Example04

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

packageProgramDesign;importjava.util.Scanner;publicclassExample04{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.print("输入一个整数n:");intn=input.nextInt();intsum=0;while(n>0){sum+=n;n--;}System.out.println("和是"+sum);}}

结果

Example05

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

packageProgramDesign;importjava.util.Scanner;/* 从键盘输入一个4位整数n,计算各位数字的和。例如:n=3214,其各位数字和为3+2+1+4=10。 */publicclassExample05{publicstaticvoidmain(String[]args){System.out.print("请输入一个四位数整数:");Scannersc=newScanner(System.in);intn=sc.nextInt();intsum=0;sum=n/1000;//取出千位值sum+=n/100%10;//取出百位值给sumsum+=n/10%10;//取出十位值给sumsum+=n%10;//取出个位值给sumSystem.out.println("sum = "+sum);}}

结果

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

【开源鸿蒙跨平台开发学习笔记 】DAY13:GitCode 口袋工具学习总结

本周小鱼工作比较忙&#xff0c;没怎么有时间写博客&#xff0c;今天是开源平台的最后一天&#xff0c;来总结一下小鱼这段时间的学习成果&#xff0c;虽然有点夸张&#xff0c;但是为了表达一个循序渐进的过程&#xff0c;请各位看官耐心看下去。 一、小白入门 虽然小鱼有An…

作者头像 李华
网站建设 2026/8/1 14:40:13

基于Hadoop的城市交通大数据可视化分析系统毕业设计项目源码

题目简介基于 Hadoop 的城市交通大数据可视化分析系统&#xff0c;直击城市交通治理 “数据碎片化、拥堵成因难定位、管控决策缺乏科学支撑” 的核心痛点&#xff0c;依托 Hadoop 分布式架构&#xff08;HDFSMapReduceSpark&#xff09;的海量数据处理能力&#xff0c;构建 “全…

作者头像 李华
网站建设 2026/8/4 3:34:57

AI微课视频:教育市场的千亿风口

AI微课视频项目的市场前景AI微课视频结合了人工智能技术与在线教育&#xff0c;市场需求持续增长。在线教育市场规模预计2025年突破5000亿元&#xff0c;AI技术可降低内容制作成本&#xff0c;提升个性化学习体验。企业培训、K12教育、职业资格认证等领域对高质量微课内容需求旺…

作者头像 李华
网站建设 2026/8/6 14:14:53

孤能子视角:“人界线““虚空背景“––普朗克常量

(注意:理论不是科学&#xff0c;是认知工具&#xff0c;用来启发思维。我一般以日常通识发问。比较长&#xff0c;姑且当科幻小说。)我的问题:1.我没看花眼吧&#xff0c;七个基本物理量&#xff0c;快有一半与普朗克常量有关&#xff1f;2.以前讨论过物理常数都有个"硬&q…

作者头像 李华
网站建设 2026/7/31 9:14:53

5个实际场景解析:用PyKalman在Python中实现卡尔曼滤波

5个实际场景解析&#xff1a;用PyKalman在Python中实现卡尔曼滤波 【免费下载链接】pykalman Kalman Filter, Smoother, and EM Algorithm for Python 项目地址: https://gitcode.com/gh_mirrors/py/pykalman 当你的传感器数据充满噪声、预测模型需要处理不确定性时&…

作者头像 李华
网站建设 2026/8/6 18:02:29

跨平台资源监控UI设计:从零构建专业级监控界面

跨平台资源监控UI设计&#xff1a;从零构建专业级监控界面 【免费下载链接】compose-multiplatform JetBrains/compose-multiplatform: 是 JetBrains 开发的一个跨平台的 UI 工具库&#xff0c;基于 Kotlin 编写&#xff0c;可以用于开发跨平台的 Android&#xff0c;iOS 和 ma…

作者头像 李华