20200709 일기-단일 반복

33623 단어 Java자바
1.while 순환:(먼저 판단 하고 실행)
public class demo1 {
    public static void main(String[] args) {
        int i=1;//      
        while(i<=10){     //        ,      ,      
            System.out.println(" "+i+"  :        ");
            i++;//            ,         
        }
    }
}

i++를 잊 지 마 세 요.변수의 값 을 수식 하고 순환 2.do while 순환 을 피 합 니 다.(판단 에서 먼저 실행)
public class demo3_1 {
    public static void main(String[] args) {
        //       
        //      ,     ,        
        Scanner sc = new Scanner(System.in);
        boolean needTest=false;
        do {
            System.out.println("      !");
            System.out.println("       :(true    ,false   )");
            needTest=sc.nextBoolean();
        }while(needTest==true);
    }
}

do while 로번호 끝 에 분점 이 매우 중요 합 니 다.i++를 생략 하지 마 십시오.변수의 값 을 수식 하고 순환 3.for 순환 을 피 할 수 있 습 니 다.
public class demo1_1 {
    public static void main(String[] args) {
        for (int i = 0; i <10 ; i++) {
            System.out.println(" "+(i+1)+" :    ,    ");
        }
    }
}

4.연습:
/**
 * @Author :Ersan
 * @Date 2020/7/9
 * @Description  1020   ,                 ,             ,
 *       
 */
public class test1 {
    public static void main(String[] args) {
        int num=1020;
        int day=0;
        do {
            num=num/2-2;
            day++;
        }while(num>0);
        System.out.println("  "+day+" ,    ");
    }
}
/**
 * @Author :Ersan
 * @Date 2020/7/9
 * @Description              ,      ,    ,      ,                 ,
 *      ,                  。          。           
 */
public class test2 {
    public static void main(String[] args) {
        int num=1;
        int day=10;
        do {
            num=(num+1)*2;
            day--;
        }while(day>1);
        System.out.println("     :"+num);
    }
}
/**
 * @Author :Ersan
 * @Date 2020/7/9
 * @Description      ,              ?                  。
 *                  ,          3           。             ,
 *   ,       (12  )       ?    :        ,1,1,2,3,5,8,13,21
 */
public class test3 {
    public static void main(String[] args) {
        int a=1;
        int b=1;
        int sum=0;
        for (int i = 3; i <=12 ; i++) {
            sum=a+b;
            a=b;
            b=sum;
        }
        System.out.println(sum);
    }
}
import java.util.Scanner;

/**
 * @Author :Ersan
 * @Date 2020/7/9
 * @Description        (  10 ),         。
 */
public class test4 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("        (  10 ):");
        int num=sc.nextInt();
        int count=0;
        if (num==0){
            count=1;
            }else {
                while (num!= 0) {
                    num /= 10;
                    count++;
            }
        }
        System.out.println("       :"+count+" ");
    }
}
/**
 * @Author :Ersan
 * @Date 2020/7/9
 * @Description  1000       7       
 */
public class test5 {
    public static void main(String[] args) {
        int sum=0;
        for (int i = 0; i <1000 ; i++) {
            if (i%7!=0){
                sum+=i;
            }
        }
        System.out.println(sum);
    }
}
/**
 * @Author :Ersan
 * @Date 2020/7/9
 * @Description  10000     ,        ,  1 ,              。  5  ,      
 */
public class test6 {
    public static void main(String[] args) {
        double cash=10000;
        for (int i = 0; i < 5; i++) {
            cash=cash*1.003;
        }
        System.out.println("5       :"+cash);
    }
}
/**
 * @Author :Ersan
 * @Date 2020/7/9
 * @Description   1+2-3+4-5+6-7....+100   //    
 */
public class test7 {
    public static void main(String[] args) {
        int sum1=-1;
        int sum2=0;
        for (int i = 3; i <100 ; i+=2) {
            sum1+=i;
        }
        for (int j = 0; j <=100 ; j+=2) {
            sum2+=j;
        }
        System.out.println(sum2-sum1);
    }
}
/**
 * @Author :Ersan
 * @Date 2020/7/9
 * @Description         0.08mm,                     (8848.13 )
 */
public class text8 {
    public static void main(String[] args) {
        double heigh=0.08;
        int count=0;
        while(heigh<8848130){
            heigh=heigh*2;
            count++;
        }
        System.out.println("  :"+count);
    }
}
import java.util.Scanner;

/**
 * @Author :Ersan
 * @Date 2020/7/9
 * @Description           ,       。    5,    5*4*3*2*1
 */
public class test9 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("        :");
        int num=sc.nextInt();
        /*int jie=num;
        for (int i = 0; i < num; i++) {
            jie*=(num-1);
            num--;
        }
        System.out.println("   :"+jie);*/
        int jie=num;
        System.out.println("   :");
        for (int i = 0; i <num ; i++) {
            if(jie>1) {
                System.out.print(jie + "*");
                jie--;
            }else{
                System.out.print("1");
            }
        }

    }
}
import java.util.Scanner;

/**
 * @Author :Ersan
 * @Date 2020/7/9
 * @Description               ,  -1      ,-1         。                   
 */
public class test10 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int num;
        int count1=0;
        int count2=0;
        do {
            System.out.print("        :");
             num=sc.nextInt();
             if (num%2==0){
                 count1++;
             }else{
                 count2++;
             }
        }while(num!=-1);
        System.out.println("    :"+count1+"    "+(count2-1));
    }
}

정 답 은 스스로 달 릴 수 있다.

좋은 웹페이지 즐겨찾기