public class Hello{
   public static void main(String[] args){
     for (int i=1;i<=100;i++)
        { 
         System.out.println(i)
           }
      if(i%2==1)
       {
        System.out.println()                }}}
}

解决方案 »

  1.   

    你的大括号不匹配
    public class Hello{
    public static void main(String[] args){
    for(int i=1;i<=100; i++){
    System.out.println(i);
    }
    }
    }
      

  2.   

    public class Hello{
    public static void main(String[] args){
    for(int i=1;i<=100; i++){
    if(i%2 != 0)
    System.out.println(i);
    }
    }
    }
      

  3.   

    public class Hello {
        public static void main(String[] args) {
            for (int i = 1; i <= 100; i++) {
                if (i % 2 == 1) {
                    System.out.println(i);
                } else {
                    System.out.println();
                }
            }
        }
    }自己看看吧,逻辑你似乎都不清楚。
      

  4.   

     public  class  Ha100  {  
               public  static  void  main(  String[]  args  ){  
                           for(  int  i  =  1;  i    <=  100;  i++  )  {  
                                       System.out.print(  "    i=  "+i);  
                                         
                                       if  (  i%9  ==  0  )  {  
                                       System.out.println();  
                                       }  
                           }  
               }  
    }  请问这个程序为什么输出结果很奇怪?
      

  5.   

    不明白的是为什么最后那个println的括号里面什么都没有System.out.println();那样的话,告诉系统打印什么啊?
    这里很晕的说
      

  6.   

    System.out.println();
    告诉系统打印一个空行啦
      

  7.   

    public class Ha100 {
           public static void main( String[] args ){
                        for( int i = 1; i <= 100; i++ ) {
                                  System.out.print( " i= "+i);     if ( i%9 == 0 ) {                // 这行的目的是什么?上边说打印i,
                  System.out.println();   //这行的目的又是什么?
    }
    }
    }
    }
      

  8.   

    if ( i%9 == 0 ) {               
                  System.out.println(); 
    整一段意思是,在输出i的时候,每九个一行
      

  9.   

    还可以简化一下
    public class Hello {
          public static void main(String[] args) {
            for (int i = 1; i <= 100; i++) {
                if (i % 2 == 1) {
                    System.out.println(i+"\n");
                }         
             }
        }
    }
    不求余了,自己写一个
    public class Hello {
          public static void main(String[] args) {
           int i=1;
           while(i<101)
           {
              System.out.println(i+"\n");
               i=i+2;
            }
        }
    }        
      

  10.   

    谢谢楼上的哥们们
    小弟初学者
    留个联系方式大家互相交流一下吧
    MSN:  [email protected]
    有礼。。
      

  11.   

    不打印什么,只是换行而已, 
    if ( i%9 == 0 ) {
    System.out.println();

    也是起到了换行的作用!!
      

  12.   

    public class Hello {
          public static void main(String[] args) {
               for(int i=1;i<=100;i++)
                   if(i%2==0)               
                        {
                          System.out.println("i="+i);
                          if ( i%5 == 0 ) {
                          System.out.println();

                          
                               
    }
              
    }
    }我想输出i的时候,每5个一行,根据前辈讲得那样,
    但是现在又不是那样
    变成一竖排,请问怎么才能达到控制横竖来去自由呢?
      

  13.   

    找到原因了
    原来print 和 println
    两个语句的功能不一样
    我以前不知道
    刚才一点点的对比才发现的
    费近阿
      

  14.   

    以前没学过计算机语言吧?这个是对的,
    public class Hello
    {
       public static void main(String args[])
         {
         for (int i=1;i<=100;i++)
            { 
             if(i % 2==1)
             System.out.println(i);           }
         } 
           }
      

  15.   

    哎,为什么不用
     for (int i=1;i<=100;i+=2)
      

  16.   

    啥东西哦
    我写一个试试
    public class Hello
    { public static void main(String[] args)
      { for(int i=1;i<=100;i++)
        { if(i%2==0)
             continue;
             System.out.println(i);
         }
      }
    }
      

  17.   

    为什么都要模2呢?
    这个不可以?!效率,效率~
    public class Hello
    { public static void main(String[] args)
      { for(int i=1;i<=100;)
        {          
             System.out.println(i);
             i+=2;
         }
      }
    }
      

  18.   

    public class printOdd {
           public static void main(String[] args) {
                  for(int i=1;i<=100;i++) {
                     if(i%2==1)
                     System.out.print(i+" ");
                     i++;
                  } 
           }
    }
      

  19.   

    package db;import java.io.BufferedReader;
    import java.io.InputStreamReader;
    /**
     * 
     * @author admin
     *
     */
    public class OddNumber{ /**
     * 获得该数内的所有奇数
     * @param num
     */
    public static void getOddNumber(java.lang.Integer num){
    if(num<1){
    System.out.println("");
    }
    int i=0 ;
    for(int start=1;start<=num;start+=2){
    System.out.print(start+" ");
    i++;
    if(i%10==0){
    System.out.print("\n");
    }
    }
    }
    /**
     * 从控制台输入数据
     * @return number
     */
    public static int getInputNum(){
    int number = 0;
    System.out.println("请输入大于1的整数:");
    InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader(isr);
    try{
    number = Integer.valueOf(br.readLine());
    }catch(Exception e){
    System.out.println(e.getMessage());
    }
    return number;
    }
    public static void main(String[] args){
    getOddNumber(getInputNum());
    }
    }
      

  20.   

    for(int i=1;i<100;i+=2)
    {
         System.out.print(i+" ");
    }
      

  21.   

    public class Hello{
    public static void main(String[] args){
    for (int i=1;i<=100;i++)
    {
    if(i%2==1)
    {
    System.out.println(i) }}
    }
      

  22.   

    public class Hello {
      public static void main(String[] args) {
        for (int i = 1;i <= 100;i++) {
          if(i%2 == 1){
            System.out.println(i);
          }
        }
      }
    }
      

  23.   

    既然明确求奇数,何必那样麻烦?
    for (int i = 1; 2 * i - 1 <= 100; i++)
    System.out.println(2 * i - 1);
      

  24.   

    class test
    {
    public static void main(String []args){
    for(int i=0;i<100;i++){
    if(i%2==1){
    System.out.println(i);
    }
    }
    }
    }
      

  25.   

    无语。还是看我的吧:
    public class Test
    {
    public static void main(String args[]) {
    System.out.println(1);
    System.out.println(3);
    System.out.println(5);
    System.out.println(7);
    System.out.println(9);
    System.out.println(11);
    System.out.println(13);
    System.out.println(15);
    System.out.println(17);
    System.out.println(19);
    System.out.println(21);
    System.out.println(23);
    System.out.println(25);
    System.out.println(27);
    System.out.println(29);
    System.out.println(31);
    System.out.println(33);
    System.out.println(35);
    System.out.println(37);
    System.out.println(39);
    System.out.println(41);
    System.out.println(43);
    System.out.println(45);
    System.out.println(47);
    System.out.println(49);
    System.out.println(51);
    System.out.println(53);
    System.out.println(55);
    System.out.println(57);
    System.out.println(59);
    System.out.println(61);
    System.out.println(63);
    System.out.println(65);
    System.out.println(67);
    System.out.println(69);
    System.out.println(71);
    System.out.println(73);
    System.out.println(75);
    System.out.println(77);
    System.out.println(79);
    System.out.println(81);
    System.out.println(83);
    System.out.println(85);
    System.out.println(87);
    System.out.println(89);
    System.out.println(91);
    System.out.println(93);
    System.out.println(95);
    System.out.println(97);
    System.out.println(99);
    }
    }
      

  26.   

    iambic() 太有才了,强烈建议他得分。
      

  27.   

    public class Jishu { *//**
     * @param args
     *//*
    *//**
     * @param args
     *//*
    public static void main(String[] args) {

     

    for(int i=1;i<=100;i++){
    if(i<=5){
    if(i%2!=0){
    System.out.println(i);
    }
    }else if(i%2!=0 && i%3!=0 && i%5!=0){
    System.out.println(i%2);
    System.out.println(i);
    }
    }



    }}
      

  28.   

    我想知道iambic() 是全手写的还是用程序生成的那么一大串。
      

  29.   

    不会吧,iambic你有麻烦了吧~~~做程序都是要更方便的~~追求最大化的懒惰
      

  30.   

    iambic麻烦你了。
    请写代码回贴:我怎样得到0 ~ 10000000000000000000000000000000之间的奇数啊1谢了啊。
    期待你的回贴啊!真的很期待啊。
      

  31.   

    iambic啊
    我们大家什么时候才可以看到你的代码啊。
    哈。
      

  32.   

    public class hello {
    public static void main(String[] args) 
    {int i;
    for(i=1;i<=100;i++,i++)
    System.out.println("所有的奇数有:"+i);
    }}
      

  33.   


    哎妈呀,你们都是高人呀, 看清楚题然后好好分析,  最启码的         两个数之间,一定有一个奇数一个偶数, 那么,  1-100之间就是有50个奇50个偶。  你自己研究下。 一个奇一个偶那就是两个数,你直按
    I+=2 就完了呗
    汗。 
    循 环,50次,
    不管他要1-100还是1-10000000   你循环的次数除2    然后步长2步就完拉。# include <stdio.h>
    // 求1到100之间的奇数之和
    int main(void)
    {
    int i;
        int sum =0 ;
    for (i=1; i<=100; i+=2 )//因为从1开始 奇偶奇偶这样的所以可以跳过偶数所以+2
    {
    sum = sum + i;
        }
       
    printf("1到100之间的奇数之和为%d\n", sum);
        

    return 0;
    我只会C 语法不同。 算法是一样的。
      

  34.   

    你们的代码不好用[code]括起来吗?.....
      

  35.   


    public class OddNumber {
    public static void main(String[] args){
    int j = 0;
    for(int i=0;i<100;i++){
    j++;
    if(j%2==1)
    System.out.print(j+" ");
    }
    }}
      

  36.   


    public class Hello{ 
          public static void main(String[] args){ 
              for (int i=1;i<=100;i++) 
                  if (i%2!=0) {
                      System.out.println(i);
                  }
          }
    }
      

  37.   

    楼主好牛逼!!!这个个问题也能招来这么多回帖!!!!!public   class   B{ 
        public   static   void   main(String[]   args){ 
            for(int   i=1;i <=100;i++) {   
                    //System.out.println(i); 
                        
              if(i%2==1) { 
                  System.out.println(i);                               } 
         }
        } 
    }
      

  38.   

    干嘛要判断?for(int i = 1;i < 100;i+=2){
        System.out.println(i);
    }
      

  39.   


     import java.util.*;
    import java.text.*;
    public class TestTeacher{
    public static void main (String []args) throws Exception
    {
    for (int i=0;i<100 ; i+=2)
    {
    if(i%2==0)
    System.out.print((i+1)+"   ");
    if(i%9==0)
    System.out.println();
    }
    }}顶一下36楼