idea 找不到符号号 符号: 类 Pane1 对于add(MyPane1), 找不到合适的方法

java 找不到符号问题?_百度知道
java 找不到符号问题?
plural.java文件:public class plural{
public plural(double r,double i) {
imag = } public plural(){} public
static plural add(plural p1,plural p2) {
plural p = new plural();
p.real = p1.real + p2.
p.imag = p1.imag + p2.
static plural sub(plural p1,plural p2) {
plural p = new plural();
p.real = p1.real - p2.
p.imag = p1.imag - p2.
static plural mul(plural p1,plural p2) {
plural p = new plural();
p.real = p1.real*p2.real - p1.imag*p2.
p.imag = p1.real*p2.imag + p1.real*p2.
} public String toString() {
return(real+&+&+imag+&i&); }}pluralTester.java文件:public class pluralTester{
public static void main(String[] args) {
// TODO code application logic here
plural p1 = new plural(3.5,4.0);
plural p2 = new plural(1.4,5.0);
plural pa = new plural();
plural ps = new plural();
plural pm = new plural();
pa = add(p1,p2);
ps = sub(p1,p2);
pm = mul(p1,p2);
System.out.println(pa);
System.out.println(ps);
System.out.println(pm);
}}用命令行方式运行出现错误,如下:pluralTester.java:10: 找不到符号符号: 方法 add(plural,plural)位置: 类 pluralTester
pa = add(p1,p2);
^pluralTester.java:11: 找不到符号符号: 方法 sub(plural,plural)位置: 类 pluralTester
ps = sub(p1,p2);
^pluralTester.java:12: 找不到符号符号: 方法 mul(plural,plural)位置: 类 pluralTester
pm = mul(p1,p2);
^3 错误这是怎么回事?
我用NetBeans IDE 5.0 集成开发环境编译、运行(把两个文件整合在一起)是可以的...
提问者采纳
//pluralTester.java文件:public class pluralTester { public static void main(String[] args) {
plural p1 = new plural(3.5, 4.0);
plural p2 = new plural(1.4, 5.0);
plural pa = new plural();
plural ps = new plural();
plural pm = new plural();
pa = plural.add(p1, p2);
ps = plural.sub(p1, p2);
pm = plural.mul(p1, p2);
System.out.println(pa);
System.out.println(ps);
System.out.println(pm); }}注意:写在不同的文件中的区别 初学请注意书写规范:类名首字母要大写
StudentDao你 import
StudentDao 了吗?
其他类似问题
为您推荐:
java的相关知识
其他2条回答
你要么用plural.add(),plural.sub(),plural.mul();要么你使用静态导入,import static plural.*;
复数类的三个方法都是静态方法,所以你使用的时候要指明相关的类或者对象,不能使用this关键字引用pluralTester.java文件这样改就好了:pa = plural.add(p1,p2);ps = plural.sub(p1,p2);pm = plural.mul(p1,p2);
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁为什么我的JSP应用系统在Tomcat中运行时,老是说Tomcat\work目录下的文件找不到类?_百度知道
为什么我的JSP应用系统在Tomcat中运行时,老是说Tomcat\work目录下的文件找不到类?
比如我打开一个JSP时,错误信息如下:org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 6 in the jsp file: /AddClass.jspGenerated servlet error:
[javac] Compiling 1 source fileD:\Tomcat 4.1\work\Standalone\localhost\test\AddClass_jsp.java:49: 找不到符号符号: 类 classp位置: 类 org.apache.jsp.AddClass_jsp
classp classp =
^An error occurred at line: 6 in the jsp file: /AddClass.jspGenerated servlet error:D:\Tomcat 4.1\work\Standalone\localhost\test\AddClass_jsp.java:51: 找不到符号符号: 类 classp位置: 类 org.apache.jsp.AddClass_jsp
classp = (classp) pageContext.getAttribute(&classp&, PageContext.PAGE_SCOPE);
^An error occurred at line: 6 in the jsp file: /AddClass.jspGenerated servlet error:D:\Tomcat 4.1\work\Standalone\localhost\test\AddClass_jsp.java:54: 找不到符号符号: 类 classp位置: 类 org.apache.jsp.AddClass_jsp
classp = (classp) java.beans.Beans.instantiate(this.getClass().getClassLoader(), &classp&);
^3 错误请各位高手帮忙看看时怎么回事!!感激不尽
classp这个变量没有定义,你是不是写错了,认真的检查一下
其他类似问题
为您推荐:
tomcat的相关知识
其他1条回答
PageContext.PAGE_SCOPE这个东西有问题,可能是个错误的类,你运行的时候可以去你的项目目录的classes下去看,产生了这个类了吗,如果产生了,那这个类的逻辑可能有问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java 找不到符号container_百度知道
java 找不到符号container
用JAVA做记事本功能退出功能的有点问题 源代码(就一个NOTE类。取了一部分):
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
int n = JOptionPane.showConfirmDialog(container,&文件的文字已经被更改。\n想保存文件?&,&记事本&,JOptionPane.YES_NO_CANCEL_OPTION);
if(n == JOptionPane.YES_OPTION)
else if(n == JOptionPane.NO_OPTION)
System.exit(0);
else if(n == JOptionPane.CANCEL_OPTION)
System.exit(0);
提示 JOptionPane.showConfirmDialog方法的
找不到符号。 之前是用的this,也不行,
换成NULL可以, 但运行效果与this的 理想情况 不同。
求各位朋友指教。
不能用this的 原因 应该和
new WindowAdapter() 这个有关。 希望帮忙解答一下。谢谢了!
提问者采纳
你的类是不是继承JFrame了,如果是的话,就直接用
类名.this,这里的container需要的就是JFrame 的对象,比如:public class MyFrame extends JFrame{
public void init(){//这个是随意的一个方法
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
{//MyFrame.this 就是外部对象的引用,因为是内部类,要引用外部类的对象,就必须这样使用
int n = JOptionPane.showConfirmDialog(MyFrame.this,&文件的文字已经被更改。\n想保存文件?&,&记事本&,JOptionPane.YES_NO_CANCEL_OPTION);.......}}
提问者评价
你真棒,学习了
其他类似问题
为您推荐:
container的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁JAVA编译时找不到符号_百度知道
JAVA编译时找不到符号
代码如下:import java.awt.*;import java.awt.event.*; public class round extends Frame implements ActionListener
TextField t1,t2,t3,t4;
Button b1;
setLayout(new FlowLayout());
t1=new TextField(20);
t2=new TextField(20);
t3=new TextField(20);
t4=new TextField(20);
b1=new Button(&计算&);
add(new Lable(&输入圆的半径:&));
add(new Lable(&得出圆的直径:&));
add(new Lable(&得出圆的面积:&));
add(new Lable(&得出圆的周长:&));
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
System.exit(0);
b1.addActionListener(this);
setVisible(ture);
setBounds(400,400,440,400);
validate();
public void actionperformed(ActionEvent e)
double temp,r,a,c;
temp=Double.pareDoublet1.getText();
a=3.14*temp*
t2.setText(String.valueOf(r));
t3.setText(String.valueOf(r));
t4.setText(String.valueOf(r));
public static void main(String args[])
new round();
}编译:round.java:3: round 不是抽象的,并且未覆盖 java.awt.event.ActionListener 中的抽象方法 actionPerformed(java.awt.event.ActionEvent) public class round extends Frame implements ActionListener
^round.java:15: 找不到符号符号: 类 Lable位置: 类 round
add(new Lable(&输入圆的半径:&));
^round.java:17: 找不到符号符号: 类 Lable位置: 类 round
add(new Lable(&得出圆的直径:&));
^round.java:19: 找不到符号符号: 类 Lable位置: 类 round
add(new Lable(&得出圆的面积:&));
^round.java:21: 找不到符号符号: 类 Lable位置: 类 round
add(new Lable(&得出圆的周长:&));
^round.java:33: 找不到符号符号: 变量 ture位置: 类 round
setVisible(ture);
^round.java:40: 找不到符号符号: 变量 pareDoublet1位置: 类 java.lang.Double
temp=Double.pareDoublet1.getText();
这是怎么回事啊?
提问者采纳
-& Labelture -& trueDouble.pareDoublet1 -》 Double.parseDouble (t1.getText())actionperformed -》actionPerformed完整如下import java.awt.Bimport java.awt.FlowLimport java.awt.Fimport java.awt.Limport java.awt.TextFimport java.awt.event.ActionEimport java.awt.event.ActionLimport java.awt.event.WindowAimport java.awt.event.WindowEpublic class round extends Frame implements ActionListener { TextField t1, t2, t3, t4; Button b1; public round() {
setLayout(new FlowLayout());
t1 = new TextField(20);
t2 = new TextField(20);
t3 = new TextField(20);
t4 = new TextField(20);
b1 = new Button(&计算&);
add(new Label(&输入圆的半径:&));
add(new Label(&得出圆的直径:&));
add(new Label(&得出圆的面积:&));
add(new Label(&得出圆的周长:&));
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
b1.addActionListener(this);
setVisible(true);
setBounds(400, 400, 440, 400);
validate(); } public void actionPerformed(ActionEvent e) {
double temp, r, a,
temp = Double.parseDouble(t1.getText());
a = 3.14 * temp *
c = 2 * 3.14 *
t2.setText(String.valueOf(r));
t3.setText(String.valueOf(r));
t4.setText(String.valueOf(r)); } public static void main(String args[]) {
new round(); }}
这个编译是通过了,但是为什么那个计算功能没有实现啊?
t2.setText(String.valueOf(r));t3.setText(String.valueOf(r));t4.setText(String.valueOf(r));改成t2.setText(String.valueOf(r));t3.setText(String.valueOf(a));t4.setText(String.valueOf(c));你所有文本框都放的r
提问者评价
来自团队:
告诉你真相你就会想抽自己的。。。
在BirthDate类里面,你的display方法的名字拼错了,你写的是:
void dispaly(){//拼错了!应该是displaySystem.out.println(day+"-"+month+"-"+year);}改成display吧。
有问题再追问。
其他类似问题
为您推荐:
java的相关知识
其他4条回答
add(new Lable(&输入圆的半径:&));这里,注意看!!(Lable)是个神马意思?写错啦!!
import java.awt.B
import java.awt.FlowL
import java.awt.F
import java.awt.L
import java.awt.TextF
import java.awt.event.ActionE
import java.awt.event.ActionL
import java.awt.event.WindowA
import java.awt.event.WindowE
Test extends Frame implements ActionListener{
* @param args
TextField t1,t2,t3,t4;
Button b1;
setLayout(new FlowLayout());
new TextField();
t1=new TextField(20);
t2=new TextField(20);
t3=new TextField(20);
t4=new TextField(20);
b1=new Button(&计算&);
add(new Label(&输入...
import java.awt.B
import java.awt.FlowL
import java.awt.F
import java.awt.L
import java.awt.TextF
import java.awt.event.ActionE
import java.awt.event.ActionL
import java.awt.event.WindowA
import java.awt.event.WindowE
Test extends Frame implements ActionListener{
* @param args
TextField t1,t2,t3,t4;
Button b1;
setLayout(new FlowLayout());
new TextField();
t1=new TextField(20);
t2=new TextField(20);
t3=new TextField(20);
t4=new TextField(20);
b1=new Button(&计算&);
add(new Label(&输入圆的半径:&));
包没导入完全 。建意用 mycelipse .快捷键
ctrl + shift + o
自动导包 。最好在熟悉后能记住这些包 。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 找不到合适的工作 的文章

 

随机推荐