Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在我的扫描仪上找不到符号_Java_Find_Symbols - Fatal编程技术网

Java 在我的扫描仪上找不到符号

Java 在我的扫描仪上找不到符号,java,find,symbols,Java,Find,Symbols,尝试创建一个程序,允许您输入一个相框和一张图片的长度/宽度,然后比较两者,看一个是否适合另一个。简单的东西,因为我是Java新手,但我离题了-下面是代码: import java.util.Scanner; public class pictureFrame { public static void main(String[] args) { double x = 0; double y = 0; double u = 0; double

尝试创建一个程序,允许您输入一个相框和一张图片的长度/宽度,然后比较两者,看一个是否适合另一个。简单的东西,因为我是Java新手,但我离题了-下面是代码:

import java.util.Scanner;

public class pictureFrame {
   public static void main(String[] args) {
      double x = 0;
      double y = 0;
      double u = 0;
      double v = 0;

      xScanner = new Scanner(System.in);
      yScanner = new Scanner(System.in);
      uScanner = new Scanner(System.in);
      vScanner = new Scanner(System.in);

      System.out.println("Enter the length of the picture");
      x = xScanner.nextDouble();
      System.out.println("Enter the width of the picture");
      y = yScanner.nextDouble();
      System.out.println("Enter the length of the frame");
      u = uScanner.nextDouble();
      System.out.println("Enter the width of the frame");
      v = vScanner.nextDouble();

      if (x = u && y = v)
      {
        System.out.println("The frame fits the picture!");
      }
        else if (x == v && y == u) 
        {
            System.out.println("The frame fits the picture!");
        } 
               else 
              {
                  System.out.println("The frame does not fit the picture");
              }

         }

     }
     }
我得到了8个错误,都说他们找不到以下每行第一个字符的符号:

  xScanner = new Scanner(System.in);
  yScanner = new Scanner(System.in);
  uScanner = new Scanner(System.in);
  vScanner = new Scanner(System.in);
  x = xScanner.nextDouble();
  y = yScanner.nextDouble();
  u = uScanner.nextDouble();
  v = vScanner.nextDouble();

对不起,如果这个问题很傻,我之前确实使用过搜索功能

你也忘了把扫描器放在报表前面。。您只需声明扫描程序一次:

Scanner scan = new Scanner(System.in);
x = scan.nextDouble();
y = scan.nextDouble();
//etc..