「题库java」题库link官网
本篇文章给大家谈谈题库java,以及题库link官网对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
一道java方面的题目
import java.lang.Thread;
class TicketSeller{
static private int fiveNumber=1;//5元钱张数
static private int tenNumber=0;//10元钱张数
static private int twentyNumber=0;//20元钱张数
public int getFiveNumber(){
return TicketSeller.fiveNumber;
}
public int getTenNumber(){
return TicketSeller.tenNumber;
}
public int getTwentyNumber(){
return TicketSeller.twentyNumber;
}
public synchronized void sellTicket(int receiveMoney){
switch(receiveMoney){
case 5:
TicketSeller.fiveNumber++;
break;
case 10:
TicketSeller.tenNumber++;
break;
case 20:
TicketSeller.twentyNumber++;
break;
default:
System.out.println("不能购买!");
}
}
}
class People extends Thread{
private TicketSeller seller=new TicketSeller();
private String name;
private int money;
public People(String name,int money){
this.name=name;
this.money=money;
this.start();
}
public void run(){
seller.sellTicket(money);
System.out.println(name+" 购买 "+money+"元的票,售票员当前:5元---"+seller.getFiveNumber()+"张 10元---"+seller.getTenNumber()+"张 20元---"+seller.getTwentyNumber()+"张");
}
}
class Test{
public static void main(String[] str){
People p1=new People("张三",20);
People p2=new People("李四",10);
People p3=new People("王五",5);
People p4=new People("张三1",20);
People p5=new People("李四2",10);
People p6=new People("王五3",5);
People p7=new People("张三4",20);
People p8=new People("李四5",10);
People p9=new People("王五6",5);
}
}
Java练习题库判断题
静态初始化器是在构造方法被自动调用之前运行的 (对)
调用this或super的构造方法的语句必须放在第一条语句(对)
this() super()是你如果想用传入当前构造器中的参数或者构造器中的数据调用其他构造器或者控制父类构造器时使用的,在一个构造器中你只能使用this()或者super()之中的一个,而且调用的位置只能在构造器的第一行,在子类中如果你希望调用父类的构造器来初始化父类的部分,那就用合适的参数来调用super(),如果你用没有参数的super()来调用父类的构造器(同时也没有使用this()来调用其他构造器),父类缺省的构造器会被调用,如果父类没有缺省的构造器,那编译器就会报一个错误。
请问这个Java题怎么做?
按照题目要求编写的Java程序如下
import java.util.Scanner;
class RadiusException extends Exception{
public RadiusException(String message){
super(message);
}
}
public class Circle{
public double area(double r) throws RadiusException{
if(r0)
throw new RadiusException("输入错误");
else
return Math.PI*r*r;
}
public static void main(String[] args){
System.out.print("请输入圆的半径r:");
try{
Scanner sc=new Scanner(System.in);
double r=sc.nextDouble();
Circle c=new Circle();
System.out.println("圆的面积为"+c.area(r));
sc.close();
}catch(RadiusException re){
System.out.println(re.getMessage());
}
}
}
JAVA语言的一些试题
1. 属性 方法 public private
3. interface
4. main
5. 10 10
6. Applet
7. java.io
22. .java
1 D
2 C
3 A
4 C
5 A
6 A
9 A
10 B
11 D
12 A
13 A
20 B
21 D
22 A
23 B
24 C
25 B
14 Object
供参考
关于题库java和题库link官网的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。