【Java系列2】java之韩信点兵问题

活动线报侠 程序猿

时间: 2025-02-26 阅读: 1 字数:751

{}
如果有幸看过这个问题或者看过我前面c语言系列的可能知道...

目录

如果有幸看过这个问题或者看过我前面c语言系列的可能知道,c语言也有个韩信点兵问题 其实,如果用java来写,你会发现c语言和java语言很像,你基本不用再像学c语言那样重新学,一看就会了,上图就包含了原题,接下来展示一下java版本的韩信点兵问题解决方案: /** * 主类Main包含了程序的入口点 * 该类的功能是展示如何在控制台输出信息,并进行简单的循环打印 */ public class Main { /** * 程序的入口方法 * @param args 命令行参数,本程序中未使用 */ public static void main(String[] args) { // 打印问候信息到控制台 System.out.println("接下来是Java版的韩信点兵"); // println()可以让输出内容自动换行 int x = 1; // 从1开始搜索 for (int i = 1; ; x++) { if (x % 5 == 1 && x % 6 == 5 && x % 7 == 4 && x % 11 == 10 ) { break; // 如果找到了满足条件的x的值就跳出循环 } } System.out.println("韩信至少有" + x + "名士兵"); // 这里与c不同,不得不说java的输出比C的输出好用多了 } } 不得不再次赞扬java语言的输出,比c简洁多了,不需要去再思考输出的类型,直接用变量相加就可以了,关于问题,我在注释里面也写得很清楚了,感谢大家阅读 ![描述](http://cdn.u1.huluxia.com/g4/M03/9E/35/rBAAdme_PeCAJUGxAAD-pVC_Gtg586.png)
本文章网址:https://www.sjxi.cn/detil/c2f45c65169e410fa9b5123e452168a7

打赏作者

本站为非盈利网站,如果您喜欢这篇文章,欢迎支持我们继续运营!

最新评论
当前未登陆哦
登陆后才可评论哦

湘ICP备2021009447号

×

(穷逼博主)在线接单

QQ: 1164453243

邮箱: abcdsjx@126.com

前端项目代做
前后端分离
Python 爬虫脚本
Java 后台开发
各种脚本编写
服务器搭建
个人博客搭建
Web 应用开发
Chrome 插件编写
Bug 修复