首页 > 软件 > 关于Java的一个问题

关于Java的一个问题

软件 2023-05-17

关于java基础的一个小问题?

因为java中单引号里面只能放一个字母或数字或符号,而双引号里面是0到多个字符。

因为你那个A就只有一个,用单引号双引号都可以,但如果有两个或以上的A就只能用双引号了。

一个关于Java的简单问题!

老兄,代码问题不是一般多 还是只说你这个吧 return "name="+name+"\n"+age="+age"+"\n"+"school="+school; 改成: return "name="+getName()+"\n"+age="+getAge()"+"\n"+"school="+school; 原因是name和age属性是从父类person中继承过来的,但是这2个属性是private修饰,子类是不能访问的 还有getAge()方法返回值有错,慢慢检查吧,慢慢来

关于java的一个问题

publicclasstourist{
intage;

intticketPrice;

publictourist(intage){
this.age=age;
}
publicintsetAge(){
returnage;
}

publicintgetAge(){
returnage;
}
publicintticketPrice(){
if(age>0&&age<12){
return0;
}elseif(age>13&&age<19){
return30;
}elseif(age>20&&age<60){
return50;
}elseif(age>60){
return20;
}else{
return(Integer)null;
}
}
}
publicclasstest{
staticintgetAge;

publicstaticvoidmain(String[]args)throwsException{
//TODOAuto-generatedmethodstub
getTouristAge();
touristt1=newtourist(getAge);
System.out.println(t1.ticketPrice());
}
publicstaticintgetTouristAge(){
System.out.println("请输入游客年龄!");
Scanners=newScanner(System.in);
getAge=s.nextInt();
returngetAge;
}
}

还有问题可以追问,谢谢!!

关于java的问题?

MyException.java

public class MyException extends Exception {

static final long serialVersionUID = -3387516229948L;


public MyException() {

super();

}


public MyException(String message) {

super(message);

}


}


Student.java

public class Student {

public void speak(int m) throws MyException{

if(m > 1000) {

throw new MyException("参数大于1000");

}

}

public static void main(String[] args) {

Student s = new Student();

try {

s.speak(1001);

} catch (MyException e) {

System.out.println(e.getMessage());

}

}

}



关于java的一个问题…

会输出: B`s constructor is invoked A`s constructor is invoked 原因:实例化子类的时候,会先去父类中调用构造方法,所以会先输出B的打印内容,然后再 输出A的

标签:编程 Java 信息技术 Java编程

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18