Ⅰ java面向对象程序设计 (朗波 着) 清华大学出版社 课后答案
这个答案应该不是很好早~!你在网上搜下试试~!
你可以把题目发出来求助啊~!
也可以Hi我哈~!
Ⅱ 谁知道java语言与面向对象程序设计课后习题答案 清华大学出版(第2版)
如果是学生,建议去图书馆借,要不就去淘宝淘一下有没有旧书.实体书比电子书好,不那么容易累.
Ⅲ java语言面向对象程序设计马俊版课后习题答案
首先你要了解,JAVA是什么软件,有什么用?
答:它是个面向网络的程序设计语言,用来让程序员创建应用程序,这些应用程序可以通过网络下载,而且可在任何计算平台上安全地运行。Java作为一个分布式的,面向对象的程序设计语言,可以让位于任何地方的任何计算机应用网络上的应用程序。
其实每次遇到不会的都来求助是很不方便的
如果你想了解和免费学习更多的JAVA编程,成为一名真正的JAVA高手,你可以来这个qun,前面三个数是四二六 中间是三九六 后面是二八四
把这串数字连起来就可以了,这是一个高手的学习qun,在这里你可以学习到书上学不到的知识,还有大牛相互讨论并指导你解答,免费学习资料共享在qun文件里。
同C++一样, Java是个面向对象的语言,这就意味着软件可以以部件的形式编制,为了满足某种任务,软部件可以互相配合。
Java适宜于互联网的开发应用,其中一个原因是它使用了虚拟机,虚拟机是个用来解释Java指令的软件包,Java的虚拟机策略就相当于世界语,这是个人造的国际语言,目的是使得不同语言之间的翻译和沟通更加容易。
Ⅳ java面向对象程序设计练习题 求解答
Java面向对象程序设计复习题
一、选择题
1、下列哪个是Java中的关键字( C )。
A、run B、Integer C、default D、implement 2、下面关于Java.applet.Applet和其祖先类的描述语句哪个不对( B )。 A、Applet是Container的一种 B、Applet是Window的一种 C、Applet是Component的一种 D、Applet是Panel的一种 3、下列类 DataOutputStream的构造方法正确的是( A )。
A、new dataOutputStream(new FileOutputStream(“out.txt”)); B、new dataOutputStream(“out.txt”);
C、new dataOutputStream(new writer(“out.txt”)); D、new dataOutputStream(new FileWriter(“out.txt”)); 4、在switch(表达式)语句中,表达式的类型不能为( C )。 A、byte B、char C、long D、int 5、在接口MouseMotionListener中方法正确的是( A )。 A、Public void mouseDragged(MouseEvent) B、Public boolean mouseDragged(MouseEvent) C、Public void mouseDragged(MouseMotionEvent) D、Public boolean MouseDragged(MouseMotionEvent) 6、下面是一些异常类的层次关系 Java.lang.Exception
Java.lang.RuntimeException
Java.lang.IndexOutOfBoundsException
Java.lang. Java.lang.
假设有一个方法X,能够抛出两个异常,Array Index和String Index异常,假定方法X中没有try-catch语句,下面哪个答案是正确的。( B )
A、方法X应该声明抛弃和StringIndexOutOfBounds Exception。
B、如果调用X的方法捕获IndexOutOfBoundsException,则ArrayIndexOutOfBounds Exception和都可以被捕获。 C、如果方法X声明抛弃IndexOutOfBoundsException,则调用X的方法必须用Try-catch语句
捕获。
D、方法X不能声明抛弃异常。
7、现有一变量声明为boolean aa;下面赋值语句中正确的是( D )。 A、aa=0 B、aa=True C、aa="true" D、aa=false
8、某类Example的main()方法参数为args,当输入数据Java Example cat时,args[0]的值为( A )。
A、cat B、Java C、example D、null
9、String s1=new String(“Java”);String s2=new String(s1)则下列哪个说法是正确的( C )。 A、表达式s1==s2为真
B、s1和s2是同一个对象
var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);
C、表达式s1.equals(s2)为真 D、以上均不对 10、类定义如下 class Foo{
public static void main(String args[]){ String s;
System.out.println("s="+s); } }
则下列结论正确的是( C )。
A、有输出结果,且为空 B、没有输出结果
C、编译错误 D、有输出结果,且不为空
11、下列哪个不是Java的保留字( D )。
A、float B、class C、extends D、virtual 12、下列符号中不能作为Java标识符的是( D )。
A、abc B、$str1 C、_pore D、45six 13、方法methodA定义如下:
returnType methodA(byte x,double y){ return (short)x/y*2; }
则返回值returnType为( C )。
A、byte B、double C、short D、int 14、如果float f=4.2F;Float g=new Float(4.2F); Double d=new Double(4.2);则下列选项正确的是( B )。
A、f==g B、f==g.floatValue() C、d==f D、d.equals(f) 15、下列二维数组定义中错误的是( A )。 A、int a[][]=new int[][]; B、int []a[]=new int[10][10]; C、int a[][]=new int[10][10]; D、int [][]a=new int[10][10];
16、关于下列语句哪个答案是正确的( D )。 System.out.println(4|7);
A、4 B、5 C、6 D、7
17、下面哪一个AWT组件可以有菜单栏MenuBar( A )。 A、Java.awt.Frame B、Java.awt.Window C、Java.awt.Applet D、Java.awt.Panel
18、下列哪个方法用于创建并开始一个新的线程( B )。 A、run(); B、start();
C、execute(); D、run(Runnable r);
var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);
19、如果有Boolean a=new Boolean(“yes”),则a.booleanValue()值为( D )。 A、yes B、“yes” C、true D、false 20、以下类 DataOutputStream的构造方法正确的是( C )。 A、new dataInputStream(“in.txt”);
B、new dataInputStream(new file(“in.txt”));
C、new dataInputStream(new FileInputStream(“in.txt”));
D、new dataInputStream(new FileWriter(“in.txt”));
21、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A、.Java B、.class C、.html D、.exe
22、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( A )。 A、3 B、3.5 C、4 D、5
23、在Applet表面输出文字时,可以选择不同的颜色,但是忘记了设置颜色的方法,应该首先在哪个类里面寻找( D )。 A、Java .awt.Applet B、Java.awt.Panel C、Java.applet.Applet D、Java.awt.Component 24、类Cycle的main()方法为:
public static void main(String args[]){ System.out.println(args[0]); }
则运行时如果命令行语句为Java Cycle one two three,则输出结果为( B )。 A、Cycle B、one C、two D、three 25、下面哪一个是Thread类中的静态方法( D )。
A、start() B、stop() C、run() D、sleep(long m) 26、关于下列语句哪个答案是正确的( A )。 if(5&7&&5|2)System.out.println(“true”);
A、不能编译成功 B、可以编译成功,输出true C、可以编译成功,但无输出 D、以上均不对 27、声明公用的abstract方法的正确格式是( C )。 A、public abstract void add() {} B、public abstract add();
C、public abstract void add(); D、public virtual add();
28、下列程序结果正确的是( B )。 public class Test {
public static void main (String args []) { Ad a1=new Ad();
System.out.println(a1.add(1)); Ad a2=new Ad();
System.out.println(a2.add(2)); } }
附上出处链接:http://wenku..com/link?url=m6mQf1x9q9-sjj17tqEy95VAcc48dBTwB_1I_
Ⅳ 大连理工大学出版社的java面向对象程序设计课后答案
大连理工大学出版社的java面向对象程序设计课后答案
Ⅵ 马骏,范玫java面向对象程序设计课后答案
try{
Thread.sleep(1000);
}catch(InterruptedException e){
//扑捉发生在线程中的异常,当一个正在执行的线程被中断时就会出现这个异常,添加catch后当程序被双击停止时不会出现错误
e.printStackTrace();
}
lbClock.setText(getDate());
}
Ⅶ Java面向对象的程序设计综合题求大神解答
package TicketSales;
import java.util.Scanner;
public class Main {
private static int person_ticket_num_1;
private static int person_ticket_num_2;
private static int group_ticket_num_1;
private static int group_ticket_num_2;
private static int person_ticket_price_1;
private static int person_ticket_price_2;
private static int group_ticket_price_1;
private static int group_ticket_price_2;
@SuppressWarnings("resource")
public static void main(String[] args) {
System.out.println("-------------------欢迎使用景点售票系统------------------");
person_ticket_num_1 = 0;
person_ticket_num_2 = 0;
group_ticket_num_1 = 0;
group_ticket_num_2 = 0;
person_ticket_price_1 = 0;
person_ticket_price_2 = 0;
group_ticket_price_1 = 0;
group_ticket_price_2 = 0;
while (true) {
System.out.println("以下是门票种类:");
System.out.println("1.个人");
System.out.println("2.团体");
System.out.println("0.退出系统");
System.out.print("请输入购票种类编号:");
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
switch (input) {
case "1" :
person();
break;
case "2" :
group();
break;
case "0" :
System.out.println("今日个人门票售出" + person_ticket_num_1 + "张,共计" + person_ticket_price_1 + "元");
System.out.println("今日个人通票售出" + person_ticket_num_2 + "张,共计" + person_ticket_price_2 + "元");
System.out.println("今日团体门票售出" + group_ticket_num_1 + "张,共计" + group_ticket_price_1 + "元");
System.out.println("今日团体通票售出" + group_ticket_num_2 + "张,共计" + group_ticket_price_2 + "元");
System.exit(0);
default : System.out.println("输入有误。");
break;
}
}
}
@SuppressWarnings("resource")
private static void person() {
System.out.println("个人:门票,80元;通票,100元");
System.out.println("1.门票");
System.out.println("2.通票");
System.out.println("0.退出");
System.out.print("请选择门票种类并输入购买的数量:");
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
switch (input) {
case "1" :
System.out.print("请输入购买数量:");
Scanner input_num_1 = new Scanner(System.in);
int num_1 = input_num_1.nextInt();
person_ticket_num_1 = person_ticket_num_1 + num_1;
int price_1 = num_1 * 80;
System.out.println("本次售票:" + price_1 + "元");
person_ticket_price_1 = person_ticket_price_1 + price_1;
break;
case "2" :
System.out.print("请输入购买数量:");
Scanner input_num_2 = new Scanner(System.in);
int num_2 = input_num_2.nextInt();
person_ticket_num_2 = person_ticket_num_2 + num_2;
int price_2 = num_2 * 100;
System.out.println("本次售票:" + price_2 + "元");
person_ticket_price_2 = person_ticket_price_2 + price_2;
break;
case "0" :
System.out.println("本次未购票退出");
break;
default : System.out.println("输入有误。");
break;
}
}
@SuppressWarnings("resource")
private static void group() {
System.out.println("团体:门票,60元;通票,80元");
System.out.println("1.门票");
System.out.println("2.通票");
System.out.println("0.退出");
System.out.print("请选择门票种类并输入购买的数量:");
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
switch (input) {
case "1" :
System.out.print("请输入购买数量:");
Scanner input_num_1 = new Scanner(System.in);
int num_1 = input_num_1.nextInt();
group_ticket_num_1 = group_ticket_num_1 + num_1;
int price_1 = num_1 * 60;
System.out.println("本次售票:" + price_1 + "元");
group_ticket_price_1 = group_ticket_price_1 + price_1;
break;
case "2" :
System.out.print("请输入购买数量:");
Scanner input_num_2 = new Scanner(System.in);
int num_2 = input_num_2.nextInt();
group_ticket_num_2 = group_ticket_num_2 + num_2;
int price_2 = num_2 * 80;
System.out.println("本次售票:" + price_2 + "元");
group_ticket_price_2 = group_ticket_price_2 + price_2;
break;
case "0" :
System.out.println("本次未购票退出");
break;
default : System.out.println("输入有误。");
break;
}
}
}
上面是我写的代码,麻烦看一下是否能符合要求。
下面是我自己做的测试结果。
-------------------欢迎使用景点售票系统------------------
以下是门票种类:
1.个人
2.团体
0.退出系统
请输入购票种类编号:1
个人:门票,80元;通票,100元
1.门票
2.通票
0.退出
请选择门票种类并输入购买的数量:2
请输入购买数量:3
本次售票:300元
以下是门票种类:
1.个人
2.团体
0.退出系统
请输入购票种类编号:1
个人:门票,80元;通票,100元
1.门票
2.通票
0.退出
请选择门票种类并输入购买的数量:1
请输入购买数量:5
本次售票:400元
以下是门票种类:
1.个人
2.团体
0.退出系统
请输入购票种类编号:2
团体:门票,60元;通票,80元
1.门票
2.通票
0.退出
请选择门票种类并输入购买的数量:2
请输入购买数量:3
本次售票:240元
以下是门票种类:
1.个人
2.团体
0.退出系统
请输入购票种类编号:2
团体:门票,60元;通票,80元
1.门票
2.通票
0.退出
请选择门票种类并输入购买的数量:1
请输入购买数量:5
本次售票:300元
以下是门票种类:
1.个人
2.团体
0.退出系统
请输入购票种类编号:2
团体:门票,60元;通票,80元
1.门票
2.通票
0.退出
请选择门票种类并输入购买的数量:1
请输入购买数量:2
本次售票:120元
以下是门票种类:
1.个人
2.团体
0.退出系统
请输入购票种类编号:0
今日个人门票售出5张,共计400元
今日个人通票售出3张,共计300元
今日团体门票售出7张,共计420元
今日团体通票售出3张,共计240元
Ⅷ 面向对象与Java程序设计答案
直接告诉你原理 int[] intArray = new int[] { a, b, c};
a比较b,a>b 交换位置。否则不交换
a比较c,同上
b比较c,同上
输出最大最小,获得数组长度,根据下标取
Ⅸ 谁晓得 Java语言与面向对象程序设计 的答案、
1.b
2.c
3.a
4.c
5.c
Ⅹ 面向对象与java程序设计 朱福喜 课后答案 谁有 可以追加分
1题:
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
BufferedReader b=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入:");
char c[]=new char[1024];
int i=0;
try {
i=b.read(c);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String s=new String(c,0,i);
Num num=new Num();
num.show(s);
}
class Num{
public void show(String ss){
StringBuffer str=new StringBuffer(ss);
System.out.println("逆序的结果为:"+str.reverse());
}
}
2.题 类似第一题。只是用你到Math.PI把圆周率求出来算一下就可以了。