1、写出程序运行结果
public class Test{
static boolean foo(char c){
System.out.println(c);
return true;
}
public static void main(String[] args){
int i=0;
for(foo('A');foo('B')&&(i<2);foo('C')){
i++;
foo('D');
}
}
}
-----------------
结果:
A
B
D
C
B
D
C
B
-----------------
2.写出程序运行结果
import java.lang.StringBuffer;
public class Test2{
public static void stringReplace(String str){
str = str.replace('j','i');
}
public static void bufferReplace(StringBuffer sbf){
sbf = sbf.append("C");
}
public static void main(String args[]){
String strText=new String("java");
StringBuffer sbfText = new StringBuffer("java");
stringReplace(strText);
bufferReplace(sbfText);
System.out.println(strText+sbfText);
}
}
----------------------
运行结果:javajavaC
----------------------
3、现有程序如下,写出程序运行结果:
class A
{
int a =1;
double d=2.0;
void show(){
System.out.println("Class A:a="+a+"\td="+d);
}
}
class B extends A
{
float a=3.0f;
String d="Java program.";
void show(){
super.show();
System.out.println("Class B:a="+a+"\td="+d);
}
public static void main(String[] args){
//A a = new A();
//a.show();
A b = new B();
b.show();
System.out.println(b.a);
}
}
--------------------------------------------
①若在应用程序的main方法中有以下语句:
A a = new A();
a.show();
结果是:
②若在应用程序的main方法中定义类B的对象b;
A b = new B();
b.show();
System.out.println(b.a);
结果是:
--------------------------------------------
4、若应用程序的main方法中,定义字符串数组f和s:分别表示扑克牌的牌面值和花
色;定义52个元素的Card类型数组deck,用来存放4个花色的52张牌。如下所示:
String number[] =
{"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
String color[] = {"黑桃","红桃","梅花","方块"};
Card deck = new Card[52];
Card类的源码如下:
class Card{
private String face;
private String suit;
public Card(String f,String s){
face = f;
suit = s;
}
protected String getSuit(){
return suit;
}
protected String getFace(){
return face;
}
public String toString(){
return face + "of" +suit;
}
}
①用Card类的构造方法给deck数组的52张牌赋值,要求黑红梅方,从大到小的顺
序存放
②编写模拟洗牌的程序,把数组deck中的扑克牌随机打乱存放顺序
分享到:
相关推荐
java经典程序100例
java经典程序及常见算法.pdf
大学java经典程序.doc
JAVA经典程序例题 JAVA经典程序例题
java经典程序,这是学习java语言必看的程序,很经典,欢迎大家下载使用!
java经典程序题,全部都有我的注释
JAVA的几个经典程序,学生管理系统等等......................................................................................
java经典程序.doc 没事看看,比较一下自己的
java经典程序100例.pdf Java实用程序设计100例,都是源代码,帮助你很好学习java程序设计。 必看的100个例子
Java经典程序100个例子!让你零基础作出不错的程序。初学、入门、毕设课设都能用。
java,例题,经典
Java经典程序题100例,对基础知识数组,集合,各种实例题,来提高大家的基础知识,锻炼编程思维
程序 经典 教你学会java 基础 初学者首选
java程序设计实例教程,初学者快速入门,经典150个程序案例。
java经典程序100例,欢迎下载
太大了 分开上传
java经典小程序.pdf