java找不着符号_找不到符号:Java

java找不着符号_找不到符号:Java如果这是一个怪异的问题,我感到很抱歉,但是我刚刚开始OOP,并遇到了一个我应该制作的简单菜单驱动数学程序。我清除了编译器给我的所有错误,但是现在它给了我大约14个新错误,其中大多数被描述为“找不到符号”。这是我的代码:importjava.util.Scanner;publicclassMathMenu{//MENUMETHODprivatestaticvoidmenu(String…

大家好,又见面了,我是你们的朋友全栈君。

如果这是一个怪异的问题,我感到很抱歉,但是我刚刚开始OOP,并遇到了一个我应该制作的简单菜单驱动数学程序。我清除了编译器给我的所有错误,但是现在它给了我大约14个新错误,其中大多数被描述为“找不到符号”。这是我的代码:

import java.util.Scanner;

public class MathMenu

{

//MENU METHOD

private static void menu(String args[])

{

int choice;

System.out.printf(“Enter ‘1’ to add”);

System.out.printf(“Enter ‘2’ to subtract”);

System.out.printf(“Enter ‘3’ to exit”);

System.out.printf(“\nPlease enter your choice: “);

choice=input.nextInt();

if (choice==1)

sum(n,m);

if (choice==2)

dif(n,m);

else if(choice==3)

return;

}

//SUM

private static int sum(int a, int b)

{

return n+m;

}

//DIFFERENCE

private static int dif(int a, int b)

{

if(n

return m-n;

else

return n-m;

}

public static void main(String args[])

{

int n=15;

int m=8;

Scanner input = new Scanner(System.in);

menu();

}

}

这是新的编译器输出:

Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\Shahraiz Tabassam>cd c:\java\bin

c:\java\bin>javac MathMenu.java

MathMenu.java:7: error: no suitable constructor found for Scanner()

private static Scanner input = new Scanner();

^

constructor Scanner.Scanner(ReadableByteChannel,String) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(ReadableByteChannel) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(String) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(Path,Charset) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(Path,String) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(Path) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(File,CharsetDecoder) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(File,String) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(File) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(InputStream,String) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(InputStream) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(Readable) is not applicable

(actual and formal argument lists differ in length)

constructor Scanner.Scanner(Readable,Pattern) is not applicable

(actual and formal argument lists differ in length)

MathMenu.java:64: error: method menu in class MathMenu cannot be applied to give

n types;

menu();

^

required: String[]

found: no arguments

reason: actual and formal argument lists differ in length

2 errors

c:\java\bin>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156306.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Windows命令之route命令「建议收藏」

    Windows命令之route命令「建议收藏」route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。windows环境下route命令常用于多网卡终端,默认路由指向连接访问互联网的网卡,静态路由指向内网网卡。

  • MATLAB中LSTM算法实例_bresenham直线算法

    MATLAB中LSTM算法实例_bresenham直线算法Gauss-Newton算法MATLAB实现结果回顾算法实现总结结果回顾Gauss-Newton算法对Gauss-newton算法做了详细的解释,并且使用C++做了实例程序。但是程序其实有微小错误,实际的坐标并不是年代1815—1885,而是1—8,否则p=A∗exp(B∗t)p=A*exp(B*t)p=A∗exp(B∗t)拟合时将会迅速增大,也得不到A=0.7A=0.7A=0.7…

  • iso qemu 安装ubuntu_ubuntu – Android-x86_64安装程序无法在QEMU / KVM中启动 – 而是显示EFI Shell…

    iso qemu 安装ubuntu_ubuntu – Android-x86_64安装程序无法在QEMU / KVM中启动 – 而是显示EFI Shell…我想将它安装到运行在Ubuntu16.0464位上的虚拟机上,UEFI使用QEMU/KVM和virt-manager作为图形前端.安装OVMF并正确配置虚拟机管理程序,作为具有UEFI的Ubuntu测试虚拟机,其虚拟磁盘文件和安装程序映像在同一位置正常工作.但是,当我使用下面转储的设置启动新创建的VM并将下载的Android-x86映像安装到虚拟CD驱动器中时,它不会启动但显示EFISh…

  • 利用键盘钩子捕捉linux键盘动作,利用键盘钩子捕获Windows键盘动作[通俗易懂]

    利用键盘钩子捕捉linux键盘动作,利用键盘钩子捕获Windows键盘动作[通俗易懂]下载本文示例代码引言  在科研生产中对研制、调试操作的记录是非常有必要而且是有很重要价值的。通过对记录信息的分析,可以在事故发生后准确的分析出事故的起因、操作是否存在失误等许多重要线索。通常需要记录的信息是多种多样的,如环境温度记录、软件运行记录、文件访问记录等等。这里将以键盘信息记录为例来讲述类似的实验信息自动记录的一般实现方法。  由于需要记录当前系统下所有应用程序的键盘录入记录,因此必须采取…

  • 把html转成xpath可以解析的对象「建议收藏」

    把html转成xpath可以解析的对象「建议收藏」fromlxmlimportetreeresponse_detail=requests.get(src__url,headers=getHeaderObject()).content#使用xpathpage_source=etree.HTML(response_detail.decode(‘utf-8’))

  • AD域介绍

    AD域介绍域的背景介绍为什么要使用域?假设你是公司的系统管理员,你们公司有一千台电脑。如果你要为每台电脑设置登录帐户,设置权限(比如是否允许登录帐户安装软件),那你要分别坐在这一千台电脑前工作。如果你要做一些改变,你也要分别在这一千台电脑上修改。相信没有哪个管理员想要用这种不吃不喝不睡觉的方式来工作,所以就应运而生了域的概念。域(Domain):概念域模型就是针对大型网络的管理需求而设计的,域就是共享用户账号,计算机账号和安全策略的计算机集合。域的管理优点因为所有的用户信息都被集中存储,所以,域提供了集

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号