第三周作业-循环与判断语句

来源:互联网 发布:淘宝达人在哪申请 编辑:程序博客网 时间:2024/06/05 02:32

1.程序练手。MathDemo

public class MathDemo {      public static void main(String args[])    {       System.out.println("abs(-5)="+Math.abs(-5));       System.out.println("max6.75,3.14)="+Math.max(6.75,3.14));       System.out.println("min(100,200)="+Math.min(100,200));       System.out.println("round(3.5)="+Math.round(3.5));       System.out.println("round(-6.5)="+Math.round(-6.5));       System.out.println("sqrt(2)="+Math.sqrt(2));       System.out.println("pow(2,5)="+Math.pow(2,5));       System.out.println("E="+Math.E);       System.out.println("exp(2)="+Math.exp(2));       System.out.println("log(2)="+Math.log(2));       System.out.println("ceil(6.75)="+(int)Math.ceil(6.75));                              System.out.println("floor(6.75)="+Math.floor(6.75));       System.out.println("Pi="+Math.PI);       System.out.println("sin(Pi/4)="+Math.sin(Math.PI/4));       System.out.println("cos(1)="+Math.cos(1));    }  }  
2.for循环练习。LoopExample
public class LoopExample  {   public static void main(String[] args)    {      int lay=4;       for(int i=1;i<=lay;i++)     {     for(int k=1;k<=lay-i;k++)      {     System.out.print(" ");     }       for(int j=1;j<=2*i-1;j++)     {     System.out.print("*");     }     System.out.println( );       }    }  }  

3:从控制台读取输入数据。ConsoleInput
import java.io.*;  public class ConsoleInput   //从键盘读入一系列整数并计算其和   {    public static void main(String arge[])    {    int data;    int sum=0;    System.out.println("Enter an int value");    data=MyInput.readInt();    while(data!=0);    {     sum+=data;     System.out.println("Enter an int value,the program exits if the input is 0");     data=MyInput.readInt();     }     System.out.println("The sum is"+sum);     }   }    class MyInput   {    public static String readString()    {    BufferedReader br=new BufferedReader(new InputStreamReader(System.in),1);    int k;    //声明一个存放整型且名是k的变量    float x,y;//声明浮点型变量x,y    String studentname="WangXin";    String string="";     try     {      string=br.readLine();     }catch(IOException ex)      {      System.out.println(ex);      }      return string;      }  public static int readInt()  {      return Integer.parseInt(readString());   }  public static double readDouble()   {    return Double.parseDouble(readString());   }  }  

5:计算闰年。LeapYear
import java.util.Scanner;  public class LeapYear  {   public static void main(String[] args)   {    Scanner input= new Scanner(System.in);    System.out.print("ENTER A YEAR");    double year = input.nextDouble();    if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))    System.out.println("it is a leap year");    else    System.out.println("it is not a leap year");   }  }  


                                             
0 0
原创粉丝点击