昆明网站建设推广优化京东商城网站怎么做的自适应

张小明 2026/1/15 23:21: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进行投诉反馈,一经查实,立即删除!

枣庄网站开发招聘网站排名监控工具

在航空、国防军工、轨道交通及高端工业自动化等“任务不允许失败”的领域,存储设备不仅需要极高的性能,更必须具备在极端恶劣环境下保障数据万无一失的高可靠存储能力。国产化替代 SSD 成为战略重点。天硕 (TOPSSD) 作为自主可控存储品牌,推出…

张小明 2025/12/31 23:28:41 网站建设

建设网站com公司变更说明函

智能检索技术突破:语义路由与多模态融合的创新实践 【免费下载链接】Langchain-Chatchat Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM 等语言模型的本地知识库问答 | Langchain-Chatchat (formerly langchain-ChatGLM…

张小明 2026/1/13 8:43:47 网站建设

外网服务器租用石家庄seo结算

在数字化学习场景中,平板电脑已成为学术研究和论文撰写的核心工具。以下是六款专为平板设备优化的高效论文写作应用程序,能够显著提升学术工作效率,为研究者提供强有力的技术支持。6大平板论文写作工具对比速览排名工具名称核心功能适用场景效…

张小明 2026/1/9 13:50:33 网站建设

如何推广企业平台西安seo培训机构

通信网络基础 1. 通信网络概述 1.1 通信网络的定义 通信网络是指由多个节点(如计算机、电话、路由器等)通过通信链路(如光纤、电缆、无线信道等)相互连接,能够进行数据传输和交换的系统。通信网络的基本功能包括数据的发送、接收、转发和存储。通信网络的结构和工作原理…

张小明 2025/12/27 5:45:36 网站建设

专业网站建设广州自己做的网站外国人能访问吗

LobeChat表单插件开发入门:为AI添加结构化输入 在智能客服、企业助手和自动化工作流日益普及的今天,我们越来越依赖大语言模型(LLM)来处理复杂任务。然而,一个普遍存在的问题是:尽管模型“懂语言”&#xf…

张小明 2026/1/9 7:39:29 网站建设

前端网站开发鄂州网站建设设计

无需API也能对话PDF:Anything-LLM开箱即用的文档助手体验 在办公室里,一位法务人员正面对一份长达80页的合同草案,眉头紧锁。他不想逐字阅读,只关心“有哪些违约责任条款”“保密期限是多久”。过去,这需要几个小时的人…

张小明 2026/1/14 9:46:28 网站建设