网络131第3周实验——循环与判断语句

本文通过三个示例展示了Java中使用Math类进行数学运算的方法,并提供了一个简单的控制台输入示例,用于读取整数并计算累计总和。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一题
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());  
	}  
}  
运行结果



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值