Java入门 - 循环结构进阶

devtools/2025/2/11 22:30:33/
第1关:for循环的进阶使用-嵌套循环(1)
package step1;public class ForPractice1 {public static void test() {/*****start*****/for(int i = 1; i <= 10; i++){for(int j = 1; j <= 9; j++)System.out.print("*");System.out.println("*");}/*****end*****/}
}
第2关:for循环的进阶使用-嵌套循环(2)
package step2;public class ForPractice2 {public static void main(String[] args) {/*****start*****///在这里打印出正三角形 for(int i = 1; i <= 10; i++){for(int j = 1; j < i; j++)System.out.print("*");System.out.println("*");}System.out.println("——————————我是华丽的分界线——————————");//在这里打印出倒三角形for(int i = 1; i <= 10; i++){for(int j = 10; j > i; j--)System.out.print("*");System.out.println("*");}/*****end*****/}
}
第3关:99乘法表
package step3;public class ForPractice3 {public static void main(String[] args) {/*****start*****/int num=0;for(int i = 1; i <= 9; i++){for(int j = 1; j < i; j++){num=i*j;System.out.print(j+"*"+ i +"=" + num + "	");}System.out.println(i+"*"+ i +"=" + i*i + "	");}/*****end*****/}
}
第4关:综合练习之ATM取款机
package step4;import java.util.Scanner;public class ForPractice4 {public static void main(String[] args) {/*****start*****/Scanner input = new Scanner(System.in);int n,m,o;int a=1000,b,c;System.out.println("欢迎使用中国人民银行ATM取款机");while(a!=0){System.out.println("输入取款金额:");n = input.nextInt();a -= n;if(a>=0){System.out.println("剩余金额:" +a+",是否继续('1':结束,'2':继续):"); m = input.nextInt();if(m==1){System.out.println("取款结束!");break;}else continue;} else {System.out.println("目前余额:" + (a+n) + "无法满足您的取款需求!");a+=n;}}/*****end*****/}
}
第5关:选择题


http://www.ppmy.cn/devtools/158043.html

相关文章

什么是推理大模型?DeepSeek R1推理大模型与DeepSeek V3模型的区别是什么?什么时候该使用推理大模型?

本文原文来自DataLearnerAI官方博客&#xff1a;什么是推理大模型&#xff1f;DeepSeek R1推理大模型与DeepSeek V3模型的区别是什么&#xff1f;什么时候该使用推理大模型&#xff1f; | 数据学习者官方网站(Datalearner) 原文较为详细&#xff0c;本文为精简版本&#xff0c;…

《从0到1CTFer成长之路》逆向工程个人笔记--逆向工程基础

可执行文件 windows 使用的是 PE 可执行文件 由 DOS 头&#xff0c;PE 文件头&#xff0c;节表及各节数据组成如果需要引用外部的动态链接库&#xff0c;则有导入表如果自己可以提供函数给其他程序来动态链接&#xff08;DLL 文件&#xff09;&#xff0c;则有导出表 Linux …

基于 Nginx 的 CDN 基础实现

概览 本文是对基于Nginx的CDN网络的学习笔记&#xff0c;阅读的代码为&#xff1a;https://github.com/leandromoreira/cdn-up-and-running 其中&#xff0c;先确定CDN中的一些基础概念&#xff1a; Balancer&#xff1a;负载均衡&#xff0c;即请求数据的流量最开始打到Bal…

windows server独立部署Qwen2.5-vl-7B

服务器配置信息 CPU&#xff1a;64G GPU&#xff1a;48G&#xff08;RTX 4090&#xff09; 一、使用conda下载模型 Qwen2.5-VL-7B-Instruct conda下载 conda create --name qwen python3.11 conda activate qwen 魔塔社区下载模型 pip install modelscope modelscope downl…

课题推荐——基于大数据预测的水面舰艇惯性/星敏感器抗干扰组合导航方法研究

在水面舰艇导航中&#xff0c;星敏感器作为一种重要的高精度定位设备&#xff0c;因其受环境因素&#xff08;如海面风浪、云层等&#xff09;影响而导致测量精度下降&#xff0c;尤其是在载体变化和观星高度变化的情况下&#xff0c;星敏感器的性能受到显著影响。这使得其无法…

Git 分布式版本控制工具使用教程

1.关于Git 1.1 什么是Git Git是一款免费、开源的分布式版本控制工具&#xff0c;由Linux创始人Linus Torvalds于2005年开发。它被设计用来处理从很小到非常大的项目&#xff0c;速度和效率都非常高。Git允许多个开发者几乎同时处理同一个项目而不会互相干扰&#xff0c;并且在…

Redis 基本全局命令和单线程架构

Redis 提供了许多命令来管理和操作数据&#xff0c;以下是一些常用的全局命令&#xff0c;这些命令可以帮助你管理和监控 Redis 服务器的状态、配置和数据。 KEYS 语法&#xff1a; KEYS pattern 时间复杂度&#xff1a;O(N) 返回所有满⾜样式&#xff08;pattern&#xff09;…

快速搭建 Elasticsearch 8 集群:零基础实战与升级注意事项

引言 随着大数据技术的飞速发展,Elasticsearch 成为许多应用场景中不可或缺的技术,它以其高效的全文搜索引擎和分布式存储架构在企业和个人项目中占据了一席之地。无论是在日志分析、实时搜索还是数据可视化中,Elasticsearch 都发挥着重要的作用。 在这篇文章中,我们将为…