首页编程java编程java中找不到符号是什么意思 java中提示找不到符号

java中找不到符号是什么意思 java中提示找不到符号

编程之家2023-10-1288次浏览

很多朋友对于java中找不到符号是什么意思和java中提示找不到符号不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

java中找不到符号是什么意思 java中提示找不到符号

java找不到符号

JVM不认识 IO

1.如果你有IO这么一个类,就看看你对应import位置应该是放哪里,然后把IO对应编译完的class文件放那里就好了

2.如果你没有IO这么一个类,自己定义,顺便把里面对应的 static方法readDouble实现了,然后随便找个位置,把class文件import进去

java中找不到符号是什么意思 java中提示找不到符号

3.如果你有IO这个类,但这个类在jar里面用java command的时候 classpath set进去即可

like: java-classpath<路径>.***.jar<包名>.Warmup

建议最好装个 eclipse,这样它可以帮你编译,不会报这种错误

java中找不到符号是什么意思 java中提示找不到符号

java中提示找不到符号

你这个 toLowerCase方法明显不是 Scanner的方法。你定义了 Scanner的对象 input也没有读取输入。

改成:

import java.util.Scanner;

public class Test_10{

public static void main(String args[]){

System.out.println("输入密钥:");

Scanner input= new Scanner(System.in);

String str= input.next();

System.out.println("输入的密钥为"+ str.toLowerCase());

}

}

------------------------------------

你这个提示可能是各种问题,类型错误、拼写错误、语法错误等。

关键是它会告诉你什么地方错了。比如这个,它符号、位置都告诉你了:

Test_10.java:6:找不到符号

符号:方法 toLowerCase()

位置:类 java.util.Scanner

System.out.println("输入的密钥为"+input.toLowerCase());

^

1错误

那么它就是找不到 toLowerCase()方法。在 input.toLowerCase()那里。找不到说明这个方法不是 input的。那你就要检查拼写(“toLowerCase()”的拼写——符号是什么就检查错误位置的相应符号的拼写)和类型了。首先拼写没有错误,然后一看这个方法应该是 String的,但是你的 input是什么?是 Scanner。那就不对了。于是发现你还没有读取字符串。最终就改成那样。

java错误: 找不到符号

您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!展开全部

说明代码中有中文字符,或者是括号不是对称的导致的,可以参考下以下入门代码:

12345678

//一个文件中只能有一个共有的类,并且与文件名称一致,大小写注意public class HelloWorld{//程序的入口 public static void main(String args[]){//向控制台输出信息 System.out.println("欢迎java01班的同学");}}

启动Eclipse,在菜单中选择“文件-->新建--> Java项目”,弹出对话框:

图1新建项目

填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace目录下多出了一个Demo文件夹。

在菜单中选择“文件-->新建-->类”,弹出对话框:非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

java 中 “找不到符号”的错误

lz需要再多多努力,以下代码仅供参考:

import java.util.Scanner;

class Fact{

private int num;

private int den;

public Fact(){

}

public Fact(int num, int den){

this.num= num;

this.den= den;

}

public int getDen(){

return den;

}

public void setDen(int den){

this.den= den;

}

public int getNum(){

return num;

}

public void setNum(int num){

this.num= num;

}

public static Fact input(){

Scanner jin= new Scanner(System.in);

System.out.println("输入分子:");

int a= jin.nextInt();

System.out.println("输入分母:");

int b= jin.nextInt();

Fact fact= new Fact(a, b);

return fact;

}

public static boolean cmp(Fact a, Fact b){//分数a>分数b,返回true,否则返回false

if(a.getNum()* b.getDen()> b.getNum()* a.getDen()){

return true;

} else{

return false;

}

}

public static int maxDivisor(int a, int b){//最大公约数

int temp= b;

while(a% b!= 0){

b= a% b;

a= temp;

}

return b;

}

public static void divise(Fact a){//约分

int temp= Fact.maxDivisor(a.getNum(), a.getDen());

a.setNum(a.getNum()/ temp);

a.setDen(a.getDen()/ temp);

}

public static void comm(Fact a, Fact b){//通分

Fact.divise(a);

Fact.divise(b);

int comDen= a.getDen()* b.getDen();

int aNum= a.getNum()* b.getDen();

int bNum= b.getNum()* a.getDen();

a.setNum(aNum);

a.setDen(comDen);

b.setNum(bNum);

b.setDen(comDen);

}

public static Fact plus(Fact a, Fact b){//两个分数相加

Fact newFact= new Fact();

Fact.comm(a, b);

newFact.setNum(a.getNum()+b.getNum());

newFact.setDen(a.getDen());

Fact.divise(newFact);

return newFact;

}

public static void showFact(Fact fact)

{

System.out.println("分数为:"+fact.getNum()+"/"+fact.getDen());

}

}

public class TestFact{

public static void main(String[] args){

System.out.println("输入一个分数:");

Fact fact1=Fact.input();

Fact.showFact(fact1);

System.out.println("约分后:");

Fact.divise(fact1);

Fact.showFact(fact1);

System.out.println("再输入一个分数:");

Fact fact2=Fact.input();

Fact.showFact(fact2);

System.out.println("约分后:");

Fact.divise(fact2);

Fact.showFact(fact2);

System.out.println("比较两个分数:");

if(Fact.cmp(fact1, fact2)){

System.out.println("第一个分数大于第二个分数!");

} else{

System.out.println("第一个分数不大于第二个分数!");

}

System.out.println("通分后,两分数分别为:");

Fact.comm(fact1, fact2);

Fact.showFact(fact1);

Fact.showFact(fact2);

System.out.println("两分数相加为:");

Fact a=Fact.plus(fact1, fact2);

Fact.showFact(a);

}

}

java中找不到符号是什么意思和java中提示找不到符号的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

java工作需要什么水平(Java工作3年是什么水平呢)java中a 表示什么意思?java语言输出中+ a +是什么意思