求一条java简单程序题~ 我是新手,刚学java求1-100能被3整除,但不能被5整除的个数。然后输出符合的数字。Thanks! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class Test { public static void main(String[] args) { for(int i=3; i<=100; i=i+3) { if(i%5!=0) { System.out.print(i+" "); } } }} public class Test { public static void main(String[] args) { for(int i=3; i<=100; i=i+3) { if(i%5!=0) { System.out.print(i+" "); } } }} 向这种算法有很多,看你怎么算了,一楼的算法简单明了,下面也是一种很简单的算法:public class Test{ public static void main(String []args){ for(int i = 1 ; i <= 100 ; i++){ if(i % 5 != 0 && i % 3 == 0){ System.out.println("第" + i + "数能被3整除不能被5整除:"+i); } } }} 向这种算法有很多,看你怎么算了,一楼的算法简单明了,下面也是一种很简单的算法:public class Test{ public static void main(String []args){ for(int i = 1 ; i <= 100 ; i++){ if(i % 5 != 0 && i % 3 == 0){ System.out.println("第" + i + "数能被3整除不能被5整除:"+i); } } }} 呵呵,楼主其实不一定就是为了要解决这里的这个简单的算法吧,我想最重要的还是基础性 的东西,也就是判断,循环,这里也就是java的基础内容了,我想,了解了这些基本的东西之后,你也会写出比这个更复杂一些的程序,可以用常人思维来看,你就用笔来画下来,怎么才能得到这个结构,然后一个过程就显然的很清晰在你的面前了,程序也就相当简单了。 1楼 的挺好的完整的应该这样public class LittleMath { /** * @param args */ //求1-100能被3整除,但不能被5整除的个数。然后输出符合的数字 public static void main(String[] args) { int count = 0; for(int i=3; i<=100; i=i+3) { if(i%5!=0) { System.out.print(i+" "); count++; } } System.out.println(); System.out.println(count); }} 嗯,老师写的也差不多这样~Thanks! for(int i=1;i<=100;i++){ if((i%3==0)&&(i%5!=0) System.out.println(i);} public class Test { public static void main(String[] args) { for(int i=3; i<=100; i+=3) { if(i%5!=0) { System.out.print(i+" "); } } }}这样比1楼更效率一些。哈哈 Pay attention to the requirement,we cannot find the count. java String 问题求教 oracle 11g 连接不上呀 求解。。。 finally求解 第一次见到的语法 哪位高人指教一下 谢谢! 关于缓存 请解释这段代码意思本人是初学JAVA 怎样才能用JAVA调用WINDOWS里的CMD 来实现两台机器的连接 散分,顺便...... 怎样实现Java编写的软件的限时使用? 达人帮我写个bat批处理文件运行jar包 使用范类型的时候,为什么会报“unchecked cast”的警告。
public static void main(String[] args) {
for(int i=3; i<=100; i=i+3) {
if(i%5!=0) {
System.out.print(i+" ");
}
}
}
}
public static void main(String[] args) {
for(int i=3; i<=100; i=i+3) {
if(i%5!=0) {
System.out.print(i+" ");
}
}
}
}
一楼的算法简单明了,下面也是一种很简单的算法:public class Test{
public static void main(String []args){
for(int i = 1 ; i <= 100 ; i++){
if(i % 5 != 0 && i % 3 == 0){
System.out.println("第" + i + "数能被3整除不能被5整除:"+i);
}
}
}
}
一楼的算法简单明了,下面也是一种很简单的算法:public class Test{
public static void main(String []args){
for(int i = 1 ; i <= 100 ; i++){
if(i % 5 != 0 && i % 3 == 0){
System.out.println("第" + i + "数能被3整除不能被5整除:"+i);
}
}
}
}
我想最重要的还是基础性 的东西,
也就是判断,循环,
这里也就是java的基础内容了,我想,了解了这些基本的东西之后,你也会写出比这个更复杂一些的程序,可以用常人思维来看,你就用笔来画下来,怎么才能得到这个结构,然后一个过程就显然的很清晰在你的面前了,
程序也就相当简单了。
完整的应该这样
public class LittleMath { /**
* @param args
*/
//求1-100能被3整除,但不能被5整除的个数。然后输出符合的数字
public static void main(String[] args) {
int count = 0;
for(int i=3; i<=100; i=i+3) {
if(i%5!=0) {
System.out.print(i+" ");
count++;
}
}
System.out.println();
System.out.println(count);
}
}
嗯,老师写的也差不多这样~Thanks!
{
if((i%3==0)&&(i%5!=0)
System.out.println(i);
}
public static void main(String[] args) {
for(int i=3; i<=100; i+=3) {
if(i%5!=0) {
System.out.print(i+" ");
}
}
}
}
这样比1楼更效率一些。哈哈