Java 嘿,我';我正在编写一个程序,通过文本输入对话框读取两个圆的半径、x位置和y位置,并获得差值

Java 嘿,我';我正在编写一个程序,通过文本输入对话框读取两个圆的半径、x位置和y位置,并获得差值,java,netbeans,Java,Netbeans,我最大的问题是编写差分公式的公式,这里是我的一些代码(我还没有格式化它) boolean doather=true; 而(另一个) { TextInputDialog inputDialog=新建TextInputDialog(); inputDialog.setHeaderText(空); inputDialog.setTitle(空); setContentText(“输入圆1的半径:”); TextInputDialog inputDialog2=新建TextInputDialog();

我最大的问题是编写差分公式的公式,这里是我的一些代码(我还没有格式化它)

boolean doather=true;
而(另一个)
{
TextInputDialog inputDialog=新建TextInputDialog();
inputDialog.setHeaderText(空);
inputDialog.setTitle(空);
setContentText(“输入圆1的半径:”);
TextInputDialog inputDialog2=新建TextInputDialog();
inputDialog2.setHeaderText(空);
inputDialog2.setTitle(空);
inputDialog2.setContentText(“输入圆圈1的X位置:”);
TextInputDialog inputDialog3=新建TextInputDialog();
inputDialog3.setHeaderText(空);
inputDialog3.setTitle(空);
inputDialog3.setContentText(“输入圆1的Y位置:”);
TextInputDialog inputDialog4=新建TextInputDialog();
inputDialog4.setHeaderText(空);
inputDialog4.setTitle(空);
inputDialog4.setContentText(“输入圆2的半径:”);
TextInputDialog inputDialog5=新建TextInputDialog();
inputDialog5.setHeaderText(空);
inputDialog5.setTitle(空);
inputDialog5.setContentText(“输入圆圈2的X位置:”);
TextInputDialog inputDialog6=新建TextInputDialog();
inputDialog6.setHeaderText(空);
inputDialog6.setTitle(空);
inputDialog6.setContentText(“输入圆2的Y位置:”);
可选numString=inputDialog.showAndWait();
inputDialog2.showAndWait();
inputDialog3.showAndWait();
inputDialog4.showAndWait();
inputDialog5.showAndWait();
inputDialog6.showAndWait();
if(numString.isPresent());
{
int num=Integer.parseInt(numString.get());
String result=“距离为”+
((;));

我很难找到一个方程,它可以获取从文本输入框输入的所有值

你需要一个方程还是一个java函数?你想计算什么?问题不清楚。我试图计算圆之间的距离,但我不知道如何引用文本对话框a
T的输入“计算距离”对话框与计算距离无关:请删除与显示问题不直接相关的所有代码。是否为“距离”你想计算两个圆之间的最近距离吗?请澄清。TextInputDialog与计算距离无关-上面提到的OP,
我不知道如何引用文本对话框的输入,因为我不知道什么是
TextInputDialog
。这不是标准clJDK中的混蛋。DuckDuckGo搜索结果如下:。
   boolean doAnother = true;
   
   while (doAnother)
   {
      TextInputDialog inputDialog = new TextInputDialog();
      inputDialog.setHeaderText(null);
      inputDialog.setTitle(null);
      inputDialog.setContentText("Enter the Radius of Circle 1:");
      TextInputDialog inputDialog2 = new TextInputDialog();
      inputDialog2.setHeaderText(null);
      inputDialog2.setTitle(null);
      inputDialog2.setContentText("Enter the X Location of circle 1:");
      TextInputDialog inputDialog3 = new TextInputDialog();
       inputDialog3.setHeaderText(null);
       inputDialog3.setTitle(null);
       inputDialog3.setContentText("Enter the Y Location of circle 1:");
       
      TextInputDialog inputDialog4 = new TextInputDialog();
      inputDialog4.setHeaderText(null);
      inputDialog4.setTitle(null);
      inputDialog4.setContentText("Enter the Radius of Circle 2:");
      TextInputDialog inputDialog5 = new TextInputDialog();
      inputDialog5.setHeaderText(null);
      inputDialog5.setTitle(null);
      inputDialog5.setContentText("Enter the X Location of circle 2:");
      TextInputDialog inputDialog6 = new TextInputDialog();
       inputDialog6.setHeaderText(null);
       inputDialog6.setTitle(null);
       inputDialog6.setContentText("Enter the Y Location of circle 2:");
       
       
       
      Optional<String> numString = inputDialog.showAndWait();
                                   inputDialog2.showAndWait();
                                   inputDialog3.showAndWait();
                                   inputDialog4.showAndWait();
                                   inputDialog5.showAndWait();
                                   inputDialog6.showAndWait();
      
      if (numString.isPresent());
      {
          int num = Integer.parseInt(numString.get());
          
          
          String result = "The Distance is " + 
              ((;));