实现打印1至100。

问题描述

实现打印1到100,遇到数字为3的倍数时打印“three”,5的倍数打印“five",既是3的倍数又是5的倍数打印”three_five“;public static void main(String[] args) {for(int i=1; i< 101;i++){if(i % 3 == 0 ){if( i % 5 == 0 ){System.out.println("three&five's mulriple");continue;}System.out.println("three's mulriple");continue;}if(i% 5 == 0){System.out.println("five's mulriple");continue;}System.out.println(i);}}有没有更好的算法或思路。

解决方案

for (int i = 1; i <=100; i++) { int num3 = i % 3; int num5 = i %5; if (num3 + num5 == 0) { } else if (num5 == 0) { } else if (num3 == 0) { }}
解决方案二:
由于算法不怎么懂,期待最佳的解决方案!!

时间: 2024-10-18 13:33:43

实现打印1至100。的相关文章

java IO之 序列流 集合对象Properties 打印流 流对象

序列流 也称为合并流. SequenceInputStream 序列流,对多个流进行合并. SequenceInputStream 表示其他输入流的逻辑串联.它从输入流的有序集合开始,并从 第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达 包含的最后一个输入流的文件末尾为止. 注意: 构造函数 SequenceInputStream(InputStream s1, InputStream s2) SequenceInputStream(InputStream s

四大行已经全面开征账单打印费

据记者调查发现,目前四大行已经全面开征账单打印费,收费从5元到20元不等,而此项收费伴随打印的账单时间越久远,收费也越贵.中国银行,3年前账单的打印费高达100元,农业银行,账单超过5页,收费翻倍.对于此项收费业务,银行卡客户并没有收到来自银行方面的任何通知.(7月28日<新闻晨报>)

理解Javascript的动态语言特性

  这篇文章主要介绍了理解Javascript的动态语言特性,需要的朋友可以参考下 Javascript是一种解释性语言,而并非编译性,它不能编译成二进制文件. 理解动态执行与闭包的概念 动态执行:javascript提供eval()函数,用于动态解释一段文本,并在当前上下文环境中执行. 首先我们需要理解的是eval()方法它有全局闭包和当前函数的闭包,比如如下代码,大家认为会输出什么呢? ? 1 2 3 4 5 6 7 var i = 100; function myFunc() { var

java 多线程-下面两个方法同步吗,请说明理由,有什么方法可以验证?

问题描述 下面两个方法同步吗,请说明理由,有什么方法可以验证? class Test { synchronized static void say Hello3() { } synchronizedvoid getX() {} } 解决方案 现实应用如下场景: 一个人名叫王X的人 暗地销售火车票,数量为 SUM=1000; 某个时刻 用户甲从他那里购买了2张. 某个时刻 用户乙从他那里购买了4张. 某个时刻 用户丙从他那里购买了7张. ............... 购买者必须轮流购买火车票.

Python初学者的捷径[译]

下面列出的都是这些年总结的Python的有用的知识点和一些工具.希望对你有所帮助! 交换变量值 x = 6 y = 5 x, y = y, x print x >>> 5 print y >>> 6 内联if语句 print "Hello" if True else "World" >>> Hello 联接 nfc = ["Packers", "49ers"] afc =

关于linux使用动态库进行进程间通讯

问题描述 关于linux使用动态库进行进程间通讯 各位: 两个进程间通过动态库的方式如何进行参数的传递? 我首先在一个库中做了如下的内容: #include ""caculate.h""#include ""stdio.h""int iShare; #pragma data_seg (""shareddate"")int iShareInSeg = 1;#pragma data_seg#

简单的编程0基础下Python入门指引_python

 你曾经想知道计算机是如何工作的吗?尽管我们不能在一篇文章里面教会你所有的东西,但是可以通过学习如何写出你自己的程序来获得一个良好的开端.在这篇Python教程中,你将会学到计算机编程的基础知识,使用对新手来说最棒的编程语言之一.什么是编程? 尽可能简单的讲,编程是编写代码,命令计算机去完成某项任务的艺术.这里讲的某项任务,可以是简单的两数相加,或是像把飞船送入轨道这样的复杂任务! 一个程序里面,最小的组成部分被称作语句(statement)--代表了对计算机做出的一条指令. 当你完成了自己的程

双十一商家保障启动管家婆云ERP全程护航

10月20日,2014淘宝双十一商家保障大会(成都场)在成都世纪城国际会议中心举行.本次会议由淘宝2014双十一保障团队主持召开,中通.圆通等物流公司和管家婆云ERP等软件服务商也共同参与了本次保障大会.阿里巴巴电商业务部总监范生在会议中提到,2014双十一更加趋向国际化.无线化和平台化,这无疑会给所有双十一商家带来更大的机遇和挑战,因此,淘宝为2014双十一商家提供了诸多保障服务来帮助商家平稳度过双十一活动."云栈电子面单"和"订单全链路"等淘宝订单处理工具的发布

python基础学习笔记(六)

  学到这里已经很不耐烦了,前面的数据结构什么的看起来都挺好,但还是没法用它们做什么实际的事.   基本语句的更多用法   使用逗号输出 >>> print 'age:',25 age: 25 如果想要同时输出文本和变量值,却又不希望使用字符串格式化的话,那这个特性就非常有用了: >>> name = 'chongshi' >>> salutation = 'Mr' >>> greeting = 'Hello.' >>&g