当前位置: 首页 > 知识库问答 >
问题:

if语句中的数学问题

酆出野
2023-03-14

代码:

import java.util.Scanner; 
public class testqu {

        public static void main(String[] args) { 
          Scanner console = new Scanner(System.in); 
          System.out.println("Enter the length of the first side of the triangle"); 
          double a = console.nextInt(); 
          System.out.println("Enter the length of the second side of the triangle"); 
          double b = console.nextInt(); 
          System.out.println("Enter the length of the third side of the triangle"); 
          double c = console.nextInt(); 


          if ((a*a) + (b*b) = (c*c))
            System.out.println("The triangle is a right triangle!");



} 
}

作业:

在直角三角形中,最长边长度的平方等于其他两条边长度的平方之和。编写一个程序,提示用户输入三角形三条边的长度,然后输出一条消息,指示三角形是否为直角三角形。无论输入三条边的长度顺序如何,该程序都可以正常工作。

我的问题:代码无法编译,找到:变量,必需:值

另外:我不知道如何制作,这样程序就可以知道三角形是否正确,即使边没有按顺序给出。请帮忙,我是一个初学者,在这项作业上有很多困难。

共有2个答案

陈成济
2023-03-14

if ((a*a) + (b*b) = (c*c))

应该是

if ((a*a) + (b*b) == (c*c))

因为一个等号是赋值,所以需要两个来执行比较。

公沈义
2023-03-14

使用比较运算符比较值,而不是赋值运算符,赋值运算符不能将值赋给值,只能赋给变量。改变

if ((a*a) + (b*b) = (c*c))

if ((a*a) + (b*b) == (c*c))
 类似资料:
  • 本文向大家介绍Nginx中IF语句实现数学比较功能,包括了Nginx中IF语句实现数学比较功能的使用技巧和注意事项,需要的朋友参考一下 nginx的if支持=、!= 逻辑比较, 但不支持if中 <、<、>=、<= 比较. 本示例使用了set-misc-nginx-module 上面的配置, 在启动nginx时会报错误的. 即然不支持,那有没有办法小小地弥补下呢? 测试10次: 附:NGINX竟然不

  • 我有这样的想法: 并想做添加到像这样的地方: 简而言之:如果secondValue的值不同于“0”,我不想设置生成器。相等(第二列)。如果可能的话,我想在构建器内部使用它,因为这个构建器非常长,所以我想避免代码重复。 问题是,如果条件不能在分号后为空,从另一方面来说,我不能在这个生成器表达式中使用正常的如果(秒值!=0)。 你能帮我吗?

  •  if 语句,就是类似于「如果○○的话,做●●」,根据条件判断脚本的一部分是否执行的语法。  语法如下: if(expression) 语句或语句块 else 语句或语句块  第一个“语句或语句块”是当 expression 表达式的结果为真时执行的部分,第二个“语句或语句块”则是结果为假时执行的部分。如果不需要 else 以后的部分,可以省略。 例: if(a==b) inform("a和b相等

  • 我刚刚开始学习,我的输出似乎接受第二个if语句为真,即使我的输入大于200。我已经在这里呆了几天了,如果这里有人愿意检查我的代码,那对我来说是很好的。 这是我的代码:

  • 我正在努力正确设置IF语句,基本上我想检查J列中是否有数据,如果为空,继续脚本的其余部分,如果有数据,询问用户是否希望继续,然后根据他们的响应继续或终止。 以下是我的代码的开头: 问题似乎是当J列中没有数据时,它不会继续导出。 有人想发光吗??

  • 问题内容: 有没有办法在ng-click内放置条件?在这里,我希望如果存在任何表单错误,则不提交表单,但是随后出现了解析异常。 我尝试使用ng-disabled,但是我的验证插件无法正常工作,因为根本没有提交表单,因此不会触发。 问题答案: 不要在模板中放置任何条件表达式。 在控制器上执行此操作。 模板: 控制器: