编写一个应用程序,验证以下等式是成立的:

用JAVA编写程序验证等式正确

编写一个应用程序,验证以下等式是成立的:
在这里插入图片描述
提示:if分支语句、for循环语句的写法与C、C++是相似的。
如果能完成上面的验证,则达到基本要求(可得到基本分数8分)。
较高要求,可根据实际情况选做(可得到附加的2分):找到更多的这样的整数:一些 相续正整数的立方和正好等于另一个整数的立方。 提交时,可将java程序或项目压缩后上传附件。如果有什么特殊之处(如算法比较复杂)可以在写一个说明性的文件一起放到压缩文件中。

package practice1;
import java.util.*;

public class mook_work{
	
	public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner sc=new Scanner(System.in);
		
		System.out.println("请输入起始值:");//起始值是未立方前的值
		int begin=sc.nextInt();
		System.out.println("请输入终值:");//终值是未立方前的值
		int end=sc.nextInt();	
		System.out.println("请输入右边值:");//右边值是指某个数的立方之前的原值
		int right=sc.nextInt();	
		@SuppressWarnings("unused")
		int left_sum=0;
		@SuppressWarnings("unused")
		int right_sum=right*right*right;
		
		for(int i=begin;i<=end;i++) {
			left_sum+=i*i*i;					
	}
		if(left_sum==right_sum) {
			System.out.println("left_sum="+left_sum+"right_sum="+right_sum);
			System.out.println("等式正确");
		}
		else {			
			System.out.println("left_sum="+left_sum+','+"right_sum="+right_sum);
			System.out.println("等式错误");
			}		
	}
		
}
结果展示:

请输入起始值:
3
请输入终值:
5
请输入右边值:
6
left_sum=216right_sum=216
等式正确

请输入起始值:
6
请输入终值:
69
请输入右边值:
180
left_sum=5832000right_sum=5832000
等式正确
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值