精华内容
下载资源
问答
  • java错误找不到符号
    千次阅读
    2021-03-12 10:46:19

    展开全部

    这位小弟是初入java吧,代636f70793231313335323631343130323136353331333332633639码敲的不对,有的地方还和C语言混淆了,我大致改了下代码,中间的逻辑可能还有问题,仅供你参考:package com.test;

    import java.awt.Color;

    import java.awt.FlowLayout;

    import java.awt.Font;

    import java.awt.Frame;

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import java.math.BigDecimal;

    import javax.swing.JButton;

    import javax.swing.JPanel;

    import javax.swing.JTextArea;

    /**

    * @作者 王建明

    * @创建日期 Sep 21, 2013

    * @创建时间 11:08:27 AM

    * @版本号 V 1.0

    */

    public class AppGraphicsAdvence {

    public static void main(String args[]) {

    new FrameInOut();

    }

    }

    class FrameInOut extends Frame implements ActionListener {

    JButton btn, btn1, btn2, btn3, btn4;

    JTextArea ta, ta1, ta2;

    JPanel p, p1, p2, p3, p4;

    FrameInOut() {

    super("10万元人民币分别按照不同利率存入银行5年内每种利率的存款余额");

    this.setFont(new Font("隶体", Font.BOLD, 100));

    this.setBackground(Color.pink);

    btn = new JButton("5%利率");

    btn1 = new JButton("8%利率");

    btn2 = new JButton("12%利率");

    btn3 = new JButton("3种利率比较");

    btn4 = new JButton("退出");

    ta = new JTextArea(8, 20);

    ta1 = new JTextArea(8, 20);

    p = new JPanel();

    p1 = new JPanel();

    p2 = new JPanel();

    p3 = new JPanel();

    p4 = new JPanel();

    p.add(btn);

    p1.add(btn1);

    p2.add(btn2);

    p3.add(btn3);

    p4.add(btn4);

    add(p);

    add(p1);

    add(p2);

    add(p3);

    add(p4);

    setLayout(new FlowLayout());

    p1.setBackground(Color.red);

    btn.addActionListener(this);

    btn1.addActionListener(this);

    btn2.addActionListener(this);

    btn3.addActionListener(this);

    btn4.addActionListener(this);

    setSize(900, 360);

    setVisible(true);

    }

    private void calculate(int n) {

    for (int i = 1; i <= 5; i++) {

    System.out.println("第" + i + "年" + numberFormat(10 * Math.pow(1 + n / 100.0, i), 3) + "万\r\n");

    }

    }

    /**

    * @param val

    * @return

    * @作者 王建明

    * @创建日期 Sep 21, 2013

    * @创建时间 11:03:12 AM

    * @描述 —— 四舍五入保留n位小数

    */

    public double numberFormat(double val, int n) {

    BigDecimal b = new BigDecimal(val);

    double f1 = b.setScale(n, BigDecimal.ROUND_HALF_UP).doubleValue();

    return f1;

    }

    public void actionPerformed(ActionEvent e) {

    if (e.getSource() == btn1) {

    ta.setText(null);

    ta.setForeground(Color.blue);

    ta.setFont(new Font("隶体", Font.BOLD, 14));

    System.out.println("利率为5%时:");

    calculate(5);

    }

    if (e.getSource() == btn4) {

    dispose();

    System.exit(0);

    }

    }

    }

    更多相关内容
  • 今天在学习java面向对象的时候写了两个类,在运行时出现了以下错误: 然后下面是我的两个java类 public class ArrayTool { ArrayTool(){ } public int getMax(int[] arr){ int max = 0; for(int i= 0;i ...

    今天在学习java面向对象的时候写了两个类,在运行时出现了以下错误:

    然后下面是我的两个java类

    public class  ArrayTool
    {
    	ArrayTool(){
    
    	}
    	public  int getMax(int[] arr){
    		int max = 0;
    		for(int i= 0;i
    
    class Demo_ArrayTool
    {
    	public static void main(String[] args) 
    	{
    		ArrayTool ar=new ArrayTool();
    		int[] arr ={2,3,4,5,6,8,7};
    		
    		System.out.println(ar.getMax(arr));
    		ar.print(arr);
    	}
    }
    

    首先我检查了下代码,发现并没有问题,然后将ArrayTool.java文件的内容复制到Demo_ArrayTool.java中,

    发现程序能正常运行,而之前的两个java类在同一个文件下,想想是执行“ javac Demo_ArrayTool.java”的时候

    找不到 ArrayTool.class文件,然后觉得可能是环境变量配置的时候出现了问题,

    下面是我的CLASSPATH的变量值,反复看的时候并没有什么问题

    然后我发现在“ .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar“的”.“号前面多了一行空格,删掉之后发现就能正常运行了,如果你

    也遇到类似的问题,且你的代码本身没问题,那么仔细检查下你配的环境变量吧,一个分号或者空格都可能导致错误。

    展开全文
  • java 错误找不到符号 When a Java program is being compiled, the compiler creates a list of all the identifiers in use. If it can't find what an identifier refers to (e.g., there is no declaration ...

    java 错误找不到符号

    When a Java program is being compiled, the compiler creates a list of all the identifiers in use. If it can't find what an identifier refers to (e.g., there is no declaration statement for a variable) it cannot complete the compilation.

    编译Java程序时,编译器会创建一个所有正在使用的标识符的列表。 如果找不到标识符所指的内容(例如,没有变量的声明语句 ),则它将无法完成编译。

    This is what the

    这就是

    
    cannot find symbol
    

    error message is saying—the compiler doesn't have enough information to piece together what the Java code is intended to execute.

    错误消息说-编译器没有足够的信息来拼凑Java代码打算执行的内容。

    “找不到符号”错误的可能原因 ( Possible Causes For the "Cannot Find Symbol" Error )

    Although the Java source code contains other things like keywords, comments, and operators, the "Cannot Find Symbol" error references the name of a specific package, interface, class, method or variable. The compiler needs to know what every identifier references. If it doesn't, the code is basically looking for something that the compiler doesn't yet comprehend.

    尽管Java源代码包含关键字,注释和运算符之类的其他内容,但“找不到符号”错误引用了特定程序包,接口,类,方法或变量的名称。 编译器需要知道每个标识符都引用什么。 如果没有,则代码基本上是在寻找编译器尚未理解的东西。

    Some possible causes for the "Cannot Find Symbol" Java error include:

    Java错误“无法找到符号”的一些可能原因包括:

    • Trying to use a variable without declaring it.

      尝试使用变量而不声明它。

    • Misspelling a class or method name. Remember that Java is case sensitive and spelling errors are not corrected for you. Also, underscores may or may not be necessary, so watch out for code that use them when they shouldn't be used or vice versa.

      拼写错误的类或方法名称。 请记住, Java区分大小写,并且不会为您纠正拼写错误。 同样,下划线可能是必需的,也可能不是必需的,因此在不应该使用下划线时要格外小心,反之亦然。

    • The parameters used do not match a method's signature.

      使用的参数方法的签名不匹配。

    • The packaged class has not been referenced correctly using an import declaration.

      使用导入声明未正确引用打包的类。
    • Identifiers look the same but are actually different. This problem can be hard to spot, but in this case, if the source files use UTF-8 encoding, you may be using some identifiers as if they're identical but really they're not because they simply appear to be spelled the same.

      标识符看起来相同,但实际上不同。 这个问题可能很难发现,但是在这种情况下,如果源文件使用UTF-8编码 ,则您可能会使用一些标识符,好像它们是相同的,但实际上并非如此,因为它们看起来只是拼写相同。

    • You're looking at the wrong source code. It may seem hard to believe that you're reading a different source code than the one producing the error, but it's definitely possible, and especially for new Java programmers. Check file names and version histories carefully.

      您正在查看错误的源代码。 似乎很难相信您正在阅读的源代码与产生错误的源代码不同,但这绝对是可能的,尤其是对于新Java程序员而言。 仔细检查文件名和版本历史。
    • You forgot a new, like this: 

      您忘了一个新的,像这样:

      String s = String();, which should be 
      String s = new String();

    Sometimes, the error arises from a combination of problems. Therefore, if you fix one thing, and the error persists, check for different problems still affecting your code.

    有时,错误是由多种问题引起的。 因此,如果您修复了一件事情,并且错误仍然存​​在,请检查仍然影响您代码的其他问题。

    For example, it's possible that you are trying to use an undeclared variable and when you fix it, the code still contains spelling errors.

    例如,您可能尝试使用未声明的变量,并且在修复它时,代码仍包含拼写错误。

    “找不到符号” Java错误的示例 ( Example of a "Cannot Find Symbol" Java Error )

    Let's use this code as an example:

    让我们以以下代码为例:

    This code will cause a

    此代码将导致

    
    cannot find symbol
    

    error because the

    错误,因为

    
    System.out
    

    class does not have a method called “prontln”:

    类没有名为“ prontln”的方法:

    The two lines below the message will explain exactly what part of the code is confusing the compiler.

    消息下方的两行将准确说明代码的哪一部分使编译器感到困惑。

    Mistakes like capitalization mismatches are often flagged in a dedicated integrated development environment. Although you can write your Java code in any text editor, using IDEs and their associated linting tools reduces typos and mismatches. Common Java IDEs include Eclipse and NetBeans.

    通常在专用的集成开发环境中标记出诸如大小写不匹配之类的错误。 尽管您可以在任何文本编辑器中编写Java代码,但使用IDE及其关联的整理工具可以减少输入错误和不匹配。 常见的Java IDE包括Eclipse和NetBeans。

    翻译自: https://www.thoughtco.com/error-message-cannot-find-symbol-2034060

    java 错误找不到符号

    展开全文
  • java: 找不到符号 报错

    千次阅读 2022-06-08 15:13:47
    找不到符号

    在这里插入图片描述
    当报错找不到符号的时候考虑如下几种情况:

    1.jdk选择不对,比如下面这个项目就是jdk13,就会报这样的错,改为jdk1.8就好了
    在这里插入图片描述

    2.考虑项目编码设置不对,在如下图的位置选择utf-8的编码格式
    在这里插入图片描述
    大概率就是如上几种问题,当我们刚刚开始接触编辑器的时候,有时候下载了别人的代码依赖缺引不进来,考虑是maven仓库没有配置对,小伙伴们在setting里配置一下setting仓库就好啦!

    欢迎点赞加关注一起进步哦!

    展开全文
  • 什么会导致Java找不到符号错误

    千次阅读 2021-04-15 14:09:44
    每当您需要在当前程序中使用外部类/接口(用户定义的或内置的)时,都需要使用import...您将看到一个异常提示“找不到符号……”。示例在下面的示例中,我们尝试从键盘(System.in)中读取一个表示用户名的字符串值。...
  • 解决java: 找不到符号

    千次阅读 2022-03-21 23:24:57
    解决java: 找不到符号
  • 问题描述:编写了一个Java程序,编译过程中出现"找不到符号"的错误,如下图所示: 解决方案 a.所编写的java程序如下图; b.解决方案如下图; c.成功编译,问题解决。 Java代码 public class returnDemo...
  • java错误找不到符号

    千次阅读 2021-02-12 15:17:40
    问题描述编译一段java代码时,提示“错误: 找不到符号”,如下:(推荐:java视频教程)D:\practicejava>javac PrintArray.javaPrintArray.java:4: 错误: 找不到符号System.out.println("Array number:" + Arrays....
  • 错误:error: cannot find symbol出现的内容起作用:如果我写:“ InvoerVakhandler扩展了boven”,则该错误消失了,但是随后我得到了一个无限循环,最后程序崩溃并说堆栈溢出错误。如果我尝试更改boven类中的“}...
  • 编译java代码时,报错:找不到符号

    千次阅读 2022-04-29 08:24:38
    编译一段java代码时,提示“错误: 找不到符号”,如下: D:practicejava>javac PrintArray.java PrintArray.java:4: 错误: 找不到符号 System.out.println("Array number:" + Arrays.toString(testArr)); ^ ...
  • 得到错误java找不到符号

    千次阅读 2021-03-08 03:27:16
    下面是错误mesage得到错误java找不到符号类C:\用户\ User_2 \ PDRM \ SRC \主\的java \ COM \示例\ RegisterController.java 错误:(23,19)的java:无法找到符号 符号:类Default_profilesRep...
  • 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必可少的KaTeX数学...
  • JAVA基础】JAVA报错:找不到符号

    千次阅读 2021-12-29 17:13:07
    在utils包下,从别的地方复制粘贴了一份Utility.java文件,然后自己写TestUtility.java测试类时,调用Utility.java里的方法,运行时报错:java找不到符号 如何解决 对Utility.java重新编译一下即可。 原理 ...
  • java: 错误: 找不到符号

    万次阅读 多人点赞 2019-09-29 23:11:38
    随便一个错误,Ctrl+G查找错误所在代码位置 跟踪进去发现该类使用了lombok的相关注解 @Data public class Person { private Integer id; private String name; public void sayHello() { System.out....
  • java编译错误 找不到符号 类 ArrayList

    千次阅读 2021-02-28 19:09:35
    while(Cto>3&&Cto){ System.out.print("选择错误的操作,请重新选择!"); s=in.readLine(); Cto=Integer.parseInt(s); } while(Cto>=1&&Cto){ switch(Cto) { case 1: ////////////////////////下为显示记录的代码**...
  • Error:(38, 25) 错误: 找不到符号符号: 方法 setLatestEventInfo(MyService,String,String,PendingIntent)位置: 类型为Notification的变量 notification解决:如果编译的SDK版本在API23以上,就会出现这个问题,因为...
  • 运行java代码时出现找不到符号错误怎么解决发布时间:2020-06-23 11:37:00来源:亿速云阅读:113作者:Leah运行java代码时出现找不到符号错误怎么解决?针对这个问题,今天小编总结了这篇文章,希望能帮助更多想解决...
  • Maven 错误找不到符号的解决方法

    千次阅读 2021-03-06 02:08:46
    Maven 错误找不到符号问题,通常有三种原因:1. 可能项目编码格式不统一。2. 可能项目编码使用的JDK版本不统一。3. pom依赖问题,这种依赖可能是没有添加包的依赖,如果是聚合项目可能是没有添加其他模块的依赖,或者...
  • importjava.util.Arrays;importjava.util.Random;publicclassMinArray{publicstaticvoidmain(String[]args){intarr[]=newint[10];Randomran=newRandom();for(inti=0;i{arr[i]=ran.nextInt(100);}Sy...
  • java编译时找不到符号,怎么处理

    千次阅读 2021-02-12 15:04:51
    已采纳java编译时提示找不到符号的解决方式如下:方法一:进入d:/web/wsh下: javac a.java然后退出wsh目录即进入d:/wsh下 javac wsh/b.java即可编译成功!方法二:通过使用javac -classpath(cp)参数进入d:/web /wsh下...
  • java 找不到符号解决方法

    千次阅读 2021-04-17 11:02:21
    java 找不到符号java初学者,CT类里的gai()和mian()前提示错误找不到符号,自己改了半天不行,求大神指导importjava.util.*;publicclassCT{publicstaticvoidmain(String[]args)throwsException{Scannerscan=new...
  • 在网上看了很多种解决办法,如下: 1,在pom文件中添加lombok的依赖 2,在IDEA中安装lombok的插件: ... 3,在IDEA中勾选Enable Annotation Processors: File ->... Build, Execution, Deployment->...
  • 我试图在Netbeans上使用Java解决复杂的数学表达式,但是我有两个问题:“找不到符号(变量)”,并且得到的结果始终是“ NaN”。但是当我尝试'double x = 0;'时 而不是'double x;' 我的代码有效,但我得到的答案始终是...
  • SpringBoot踩坑记录–Java: 找不到符号 符号: 类 SpringBootApplication 今天,在新建SpringBoot项目碰到了这个异常提示,一开始我以为项目依赖的jar包有问题,所以把之前一个项目依赖的jar包原封不动地拷贝过来,...
  • 编译java代码时报错找不到符号

    千次阅读 2021-02-12 15:04:46
    译一段java代码时,提示“错误: 找不到符号”,如下:D:\practicejava>javac PrintArray.javaPrintArray.java:4: 错误: 找不到符号System.out.println("Array number:" + Arrays.toString(testArr));^符号: 变量 ...
  • java找不到符号解决办法

    千次阅读 2022-03-21 17:53:12
    一、java找不到符号 如果你的代码里没有报错,明明是存在的。但是java报错找不到符号。像下面这样子。 二、解决步骤 1.清除编码工具缓存 本人用的idea, eclipse清除缓存方式有需要的可以百度一下! 2.如果是mavne...
  • java: 找不到符号

    万次阅读 2021-09-30 22:29:47
    java: 找不到符号 符号: 类 TypeInformationTestBase 位置: 程序包 org.apache.flink.api.common.typeutils 程序报这种错误,不是代码造成的。 解决办法: 0、首先要统一编码格式: file --> settings -- &...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 187,057
精华内容 74,822
关键字:

java错误找不到符号