第一题
public class MathDemo {
public static void main(String args[])
{
System.out.println("abs(-5)="+Math.abs(-5));
System.out.println("max(6.75,3.14)="+Math.max(6.75, 3.14));
System.out.println("min(100,200)="+Math.min((3), 5));
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)="+(int)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));
}
}
运算结果第二题
public class ConsoleInput{
public static void main (String args[]) {
System.out.println(" *");
System.out.println(" ***");
System.out.println(" *****");
System.out.println("*******");
}
}
第三题
import java.io.*;
public class java {
public static void main(String args[]){
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;
float 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());
}
}
运行结果