「java符号出错」java提示符
本篇文章给大家谈谈java符号出错,以及java提示符对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java报错 错误:找不到符号
你的程序有问题,定义了两个类,把一个类当成另一个类来用了。正确的代码如下:
public class Student {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String stuName) {
name = stuName;
}
public int getAge() {
return age;
}
public void setAge(int stuAge) {
if (stuAge = 0) {
System.out.println("年龄不合法.......");
} else {
age = stuAge;
}
}
public void introduce() {
System.out.println("大家好,我叫" + name + ",我今年" + age + "岁!");
}
public static void main(String[] args) {
Student stu = new Student();
stu.setAge(-30);
stu.setName("李芳");
stu.introduce();
}
}
java错误找不到符号
这位小弟是初入java吧,代码敲的不对,有的地方还和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提示 11行符号出错
class Add{
static int add(int x,int y)
{ return (x+y);}
}
这里的static int add(int x,int y)后面的括号有误,重新输入,换成英文的。
求助Java找不到符号的错误
你好:
用jdk5编译以前1.4的代码时候,经常会出现如下信息 java 代码 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。 其实这是javac的提示信息,解决办法也很简单,在javac后边加上
-Xlint:unchecked 就可以. 对应ant来说,需要增加一个内嵌参数 compilerarg
Java报错找不到符号
你好,你的主要错误在于
animal.a = new cat();
这行
正确写法是:
animal a = new cat();
区别在于animal.a是执行animal类的a方法
而animal a是类型为animal的变量, 变量名为a
如果满意请采纳~
帮你修改了一下:
abstract class animal {
int age;
String name;
public animal() {
}
public animal(int age, String name) {
this.age = age;
this.name = name;
}
public void setage(int age) {
this.age = age;
}
public int getage() {
return age;
}
public void setname(String name) {
this.name = name;
}
public String getname() {
return name;
}
public abstract void eat();
public void sleep() {
System.out.println("睡觉觉了");
}
}
class cat extends animal {
public cat() {
}
public cat(int age, String name) {
super(age, name);
}
public void eat() {
System.out.println("猫吃鱼");
}
}
class abstractest {
public static void main(String[] args) {
animal a = new cat();
a.setage(3);
a.setname("加菲猫");
System.out.println(a.getage() + "---" + a.getname());
a.eat();
a.sleep();
}
}
java符号出错的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java提示符、java符号出错的信息别忘了在本站进行查找喔。