江油网站建设网站开发与维护算什么职位

张小明 2026/1/10 13:12:15
江油网站建设,网站开发与维护算什么职位,装置艺术那个网站做的好,常州网站设计平台文章目录文章目录文章介绍项目结构案例Algorithm01案例Algorithm02案例Algorithm03案例Algorithm04案例Algorithm05文章目录 文章介绍 项目结构 案例Algorithm01 案例Algorithm02 案例Algorithm03 案例Algorithm04 案例Algorithm05 文章介绍 期末复习重点案例#xff…文章目录文章目录文章介绍项目结构案例Algorithm01案例Algorithm02案例Algorithm03案例Algorithm04案例Algorithm05文章目录文章介绍项目结构案例Algorithm01案例Algorithm02案例Algorithm03案例Algorithm04案例Algorithm05文章介绍期末复习重点案例算法题项目结构1.案例Algorithm01要求使用冒泡排序算法对数组a{9, 7, 4, 6, 3, 1,10}按由小到大的规律排序数组中的元素。packageProgramDesign;publicclassAlgorithm01{publicstaticvoidmain(String[]args){// 待排序数组int[]a{9,7,4,6,3,1,10};System.out.println(排序前数组);printArray(a);// 冒泡排序核心逻辑bubbleSort(a);System.out.println(排序后数组从小到大);printArray(a);}/** * 冒泡排序方法对int数组进行从小到大排序 * param arr 待排序的数组 */publicstaticvoidbubbleSort(int[]arr){intnarr.length;booleanswapped;// 优化标志判断本轮是否发生交换无交换则数组已有序// 外层循环控制排序轮数最多需要 n-1 轮因为每轮确定1个最大元素的位置for(inti0;in-1;i){swappedfalse;// 初始化本轮未发生交换// 内层循环遍历未排序部分比较相邻元素// 每轮结束后最大元素已冒泡到末尾下轮无需遍历已排序的末尾元素for(intj0;jn-1-i;j){// 若当前元素 下一个元素交换位置保证从小到大if(arr[j]arr[j1]){inttemparr[j];arr[j]arr[j1];arr[j1]temp;swappedtrue;// 标记本轮发生了交换}}// 优化若本轮未发生交换说明数组已有序直接退出循环if(!swapped){break;}}}/** * 辅助方法打印数组 * param arr 要打印的数组 */publicstaticvoidprintArray(int[]arr){for(intnum:arr){System.out.print(num );}System.out.println();}}运行结果2.案例Algorithm02要求输出100到300间所有能被7整除且不能被3整除的整数每行输出5个。packageProgramDesign;publicclassAlgorithm02{publicstaticvoidmain(String[]args){intcount0;// 计数器记录当前行已输出的数字个数// 遍历100到300包含100和300for(intnum100;num300;num){// 条件能被7整除num%70且不能被3整除num%3!0if(num%70num%3!0){System.out.print(num\t);// 输出数字用制表符分隔排版整齐count;// 计数器自增// 每输出5个数字换行count是5的倍数时if(count%50){System.out.println();}}}}}运行结果3.案例Algorithm03要求计算3到11之间包括3和11所有整数的阶乘和。packageProgramDesign;publicclassAlgorithm03{publicstaticvoidmain(String[]args){longtotalSum0;// 存储阶乘和用long避免整数溢出11! 39916800int足够但long更稳妥intstart3;// 起始数intend11;// 结束数System.out.println(计算 start 到 end 之间所有整数的阶乘和);for(intnumstart;numend;num){longfactorialcalculateFactorial(num);// 计算当前数的阶乘totalSumfactorial;// 累加阶乘到总和// 打印中间过程可选便于验证System.out.println(num! factorial);}System.out.println(\nstart 到 end 的阶乘和 totalSum);}/** * 辅助方法计算单个整数的阶乘n! * param n 待计算阶乘的整数此处n≥3n≤11 * return n的阶乘结果 */publicstaticlongcalculateFactorial(intn){longresult1;// 阶乘初始值1! 10! 1// 循环计算n! n × (n-1) × ... × 1for(inti1;in;i){result*i;}returnresult;}}运行结果4.案例Algorithm04要求从键盘输入一个整数n使用while设计程序计算从1到n的和。/** * 计算1到n的累加和while循环实现 */packageProgramDesign;importjava.util.Scanner;publicclassAlgorithm04{publicstaticvoidmain(String[]args){ScannerscannernewScanner(System.in);intn0;intsum0;inti1;// 仅校验正整数System.out.print(请输入一个正整数n);while(true){if(scanner.hasNextInt()){nscanner.nextInt();if(n0)break;elseSystem.out.print(输入错误请输入正整数);}else{System.out.print(输入错误请输入有效的整数);scanner.next();}}// while循环累加仅正整数while(in){sumi;i;}System.out.println(1到n的累加和为sum);scanner.close();}}运行结果5.案例Algorithm05要求从键盘输入一个4位整数n计算各位数字的和。例如n3214,其各位数字和为321410。/** * 计算4位整数的各位数字之和 */packageProgramDesign;// 包声明必须在第一行有效语句位置importjava.util.Scanner;// 导入Scanner类解决“找不到符号”问题publicclassAlgorithm05{publicstaticvoidmain(String[]args){ScannerscannernewScanner(System.in);intn0;// 步骤1读取并校验4位整数1000 ~ 9999System.out.print(请输入一个4位整数);while(true){// 校验输入是否为整数if(scanner.hasNextInt()){nscanner.nextInt();// 校验是否为4位范围if(n1000n9999){break;// 输入合法退出校验循环}else{System.out.print(输入错误请输入1000-9999之间的4位整数);}}else{System.out.print(输入错误请输入有效的整数);scanner.next();// 清空非法输入避免死循环}}// 步骤2核心逻辑——拆分各位数字并求和while循环实现inttempn;// 临时变量保存原数避免修改nintdigitSum0;// 存储各位数字和while(temp0){intdigittemp%10;// 取最后一位个位digitSumdigit;// 累加当前位到和中temptemp/10;// 去掉最后一位整除10}// 步骤3输出结果System.out.println(4位整数 n 的各位数字之和为digitSum);scanner.close();// 释放资源}}运行结果
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

商城网站建设是什么意思网站建设微分销

一招搞定贴片LED正负极:万用表检测法全解析(零基础也能学会)你有没有遇到过这种情况?手头有个小小的贴片LED,准备焊到电路板上,可翻来覆去也看不出哪边是正极、哪边是负极。外观没标记,尺寸又小…

张小明 2026/1/1 20:51:26 网站建设

网站建设公司企业网站小型企业网站系统

Neat Bookmarks:终极书签管理神器,3分钟彻底告别浏览器混乱 【免费下载链接】neat-bookmarks A neat bookmarks tree popup extension for Chrome [DISCONTINUED] 项目地址: https://gitcode.com/gh_mirrors/ne/neat-bookmarks 还在为浏览器中杂乱…

张小明 2026/1/9 7:03:27 网站建设

深圳做网站建设公司爱站网关键词

一、POM的起源与基本理念 POM的核心思想是将页面的元素定位和操作封装成独立的对象,使得测试脚本与页面实现解耦。通过将每个页面抽象为一个类,测试人员可以在多个测试用例中复用这些页面对象,避免重复代码,同时增强脚本的可维护…

张小明 2026/1/1 23:06:42 网站建设

杭州做公司网站哪家好江门骏科网站建设

企业工资管理 目录 基于springboot vue企业工资管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue企业工资管理系统 一、前言 博主介绍&…

张小明 2026/1/7 16:21:09 网站建设

网站ui 特点网站建设(信奈辉煌电商)

第一章:Symfony 8日志系统核心架构解析Symfony 8 的日志系统建立在 PSR-3 标准之上,采用高度解耦的设计理念,支持多通道、多处理器的日志处理机制。其核心由 LoggerInterface 驱动,通过 MonologBundle 深度集成 Monolog 库&#x…

张小明 2026/1/3 0:37:46 网站建设