Java演習2

2019年3月17日既知の1週間の日付を表す日曜日、ユーザー入力を取得するために8ビットの整数であります

import java.text.DateFormat;

import java.util.*; 

public class T1 {

    public static void main(String[] args) 
{   

     Scanner input=new Scanner(System.in);

     int a=input.nextInt(); 

     int year;

     int month;

     int day;

     year=a/10000;

     month=a/100%100;

     day=a%100;

     Calendar calendar=Calendar.getInstance();

     calendar.clear();

     calendar.set(year, month-1, day);

     DateFormat t=DateFormat.getDateInstance(DateFormat.FULL);

     System.out.println(t.format(calendar.getTime()));

        input.close(); 

        }

}

2.すべてを取得してもし、100未満

public class T1 {

    public static void main(String[] args) {  

     int s=0;

     for(int i=0;i<=100;i++)

     {   

        if(i%2==0)

            s=s+i;

        if(i==100)

        System.out.println(s);

     }

       }        
      

 }

3.実装ながら行う:0度から250度摂氏の温度を必要とする出力摂氏と華氏の表は、20度毎に一つのテーブル内のエントリが10以下です。

変換関係:華氏摂氏* = 9/32 + 5.0;ヒント:1、環状操作:計算摂氏、および制御エントリー2サイクリング条件を出力:エントリ<= 10 &&摂氏<= 250

public class T1 {

    public static void main(String[] args) {  

     double fahrenheit;

     int degreeCelsius=0;

     int x=1;

     do

     {    

        if((degreeCelsius%20==0))

        { 

            fahrenheit=degreeCelsius* 9 / 5.0 + 32;

           x++;

           System.out.println("华氏温度:" + fahrenheit+"摄氏温度 :"+degreeCelsius);

        }

        degreeCelsius++;

     }while((x<=10)&&(degreeCelsius<=250));

    }

     

 }

 

4.出力100は、分割の前部57の数よりも少なくすることができます

public class T1 {

    public static void main(String[] args)

    {   int c=0;

     for(int i=0;i<100;i++)

     {   

        if(i%7==0)

        {   c++;

            if(c<=5)

            {

            System.out.println(i);

            }

        }

     }         

    }

}

シリンダーは、50リットルの合計を収容します。15リットルを、既存の。それぞれ5リットルを選ぶことができます。オーバー選ぶために数回を迎えに。

public class T1 {

    public static void main(String[] args)

    {   int water=50;

        int nowWater=15;

        int spurWater=5;

        int x;

        x=(water-nowWater)/ spurWater;

        System.out.println("要挑"+x+"次才能挑满");

    }

    

    }

6. 1!2を入手!+ ... + nは!どのくらい?(どうする時に使用)

import
java.util.*;

public class T1 {

    public static void main(String[] args)

    {   

     int s=1;

     int i=1;

     int a=0;

     Scanner
input=new Scanner(System.in);

     System.out.println("请输入n:");

     int n=input.nextInt();

     while(i<=n)

     { 

         s=s*i;   

         i++;

         a=s+a;

     } 

     System.out.println(a);

     input.close();

    }  

}

7.行う-ながら、それは過去に逆転を使用し、番号を入力するようユーザーに要求します!

import java.util.*;

public class T1 {

    public static void main(String[] args)

    {   

     Scanner input=new Scanner(System.in);

     String a=input.next();

     System.out.println(new StringBuilder(a).reverse().toString());           

     input.close();         

     }

  
 }

8 ... 1000は、図4及び図5により全て割り切れる内に得られ、3で割り切れることができず、数の

public class T1 {

    public static void main(String[] args)

    {   

     int c=0;

     int a=0;

     for(int i=1;i<=1000;i++)

        {

        if(i%3!=0)

        if((i%4==0)&&(i%5==0))

        {

            c=i;

            a=c+a;

            if(i==1000)

                System.out.println(a);

        }

        }   

     }

    }
公開された38元の記事 ウォンの賞賛0 ビュー1123

おすすめ

転載: blog.csdn.net/weixin_45489155/article/details/102864234