您的位置:首页 > 其它

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

2014-03-25 20:06 387 查看
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");
}
}








                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: