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

我在这个项目中做错了什么?[副本]

江宏伟
2023-03-14

我不知道我在这里有什么错误,但它不会编译。我得到的错误消息是/"fe"而没有"if"/ /not一个语句//没有"if"/

我正在按照我作业中的样本所显示的方式来做,我仍然会遇到这个错误。请有人帮我学数学。PI。我完全迷路了。

import java.util.Scanner;

import java.text.DecimalFormat;

public class CircleCalc

{

   public static void main(String[]args)

   {
      Scanner keyboard = new Scanner(System.in);
      double radius;
      double area = Math.PI * radius * radius;
      double circum = 2 * radius * Math.PI;
      DecimalFormat formatter = new DecimalFormat("#0.0000");
      int choice;

      System.out.println("CIRCLE CALCULATOR MENU");
      System.out.println("1) Calculate the Area of a Circle");
      System.out.println("2) Calculate the CIrcumference of a Circle");
      System.out.println("3) Quit the Program");
      System.out.println("Make a selection by choosing a number:");
      choice = keyboard.nextInt();

      if (choice == 1);
      {
         radius = 105.7;
         System.out.println(" The Area of the Circle with radius 105.7 is " + area);
      }

      else if (choice == 2);
      {
         radius = 62.7;
         System.out.println("The Circumference of the Circle with radius 62.7 is " + circum);
      }

      else if (choice == 3);
      {
      System.out.println("You have chosen to quit the program.");
      }

   }
}

共有1个答案

艾跃
2023-03-14

不要在if(choice==1)后面加分号 正确的方法是。。。

if (choice == 1)
{
    radius = 105.7;
    System.out.println(" The Area of the Circle with radius 105.7 is " + area);
}

else if (choice == 2)
{
    radius = 62.7;
    System.out.println("The Circumference of the Circle with radius 62.7 is " + circum);
 }

 else if (choice == 3)
 {
     System.out.println("You have chosen to quit the program.");
 }
 类似资料:
  • 我正在做一个项目,我的意图是运行一个玉米作业,并发送邮件给我的朋友,祝他们生日,我能够从MySQL DB获取电子邮件,并将其与当前日期进行比较,但当涉及到发送电子邮件时,我得到NullPointerException。 我确信应用程序属性没有问题,我在其他项目中也使用了它们,它们的功能正常 这是我得到以下信息的错误

  • 我正试图将即时消息添加到现有的应用程序中。但是我不确定应该如何配置socket.io模块。我已经尝试了以下方法: 因为打开一个页面时没有记录connected,所以我假设丢失了一些东西。我的错误在哪里?

  • 这不是重复我的问题。我检查了它,我的是如何使用正确的谓词,这是关于removeIf和remove之间的区别。 我是Java程序员的初学者。 昨天,我试着学习了这篇教程https://dzone.com/articles/why-we-need-lambda-expressions 在学习了如何使用Lambda表达式和谓词之后,我制作了自己的代码来练习。 比如,如果(n%3==0n%5==0)和所有

  • 它看起来有点像三元。要不是这样,我就会期望: 也许这是速记,但找到一个链接来确认是困难的。我在php4遗留代码中找到了这个片段。 (注意这是php而不是c#)

  • 首先,我知道这个问题,但我对其中没有提供的细节感兴趣。 我看了一下m2eclipse的留档,发现它不令人满意地简洁。我能找到的唯一相关的部分是 或者,您可以从项目弹出菜单中运行“Maven/Update project configuration”操作,该菜单默认配置为运行“process resources”,也可以在相同的首选项页面上更改。 但我无法确定是否与相同。我在浏览时发现的所有其他来源