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的完整经典程序,附有问题分析,程序解答;对于java程序的学习有很好地指导,自己动手去做才会
java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序
一些基本的java经典小程序,例:1,编写程序,判断给定的某个年份是否是闰年。2,给定一个百分制的分数,输出相应的等级。3、输出所有的水仙花数,把谓水仙花数是指一个数3位数,其各各位数字立方和等于其本身等等
在这个"java经典小程序集合"中,我们可以看到几个基础但有趣的编程练习,这些练习对于初学者掌握Java编程基础非常有帮助。 1. 闰年判断程序: 这个小程序的目的是根据给定的年份判断它是否是闰年。在Java中,我们...
java经典小程序,java入门100例!.pdfjava经典小程序,java入门100例!.pdfjava经典小程序,java入门100例!.pdfjava经典小程序,java入门100例!.pdfjava经典小程序,java入门100例!.pdfjava经典小程序,java入门100例!.pdf...
Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE...
Java SE程序 递归Java SE程序 递归Java SE程序 递归Java SE程序 递归Java SE程序 递归Java SE程序 递归Java SE程序 递归Java SE程序 递归Java SE程序 递归Java SE程序 递归Java SE程序 递归Java SE程序 递归Java SE...
经典java小程序源代码合集-俄罗斯方块java源代码经典java小程序源代码合集-俄罗斯方块java源代码经典java小程序源代码合集-俄罗斯方块java源代码经典java小程序源代码合集-俄罗斯方块java源代码经典java小程序源代码...
使用JDK开发Java应用程序需要编写Java源程序、编译Java程序、运行Java程序三个基本步骤。JDK提供了一个完整的Java开发环境,包括Java编译器、Java虚拟机、Java标准库等。Java语言是一种面向对象的语言,所有Java程序...
完整版 Java初级教程 Java语言程序设计 第1章 Java语言简介(共16页).ppt 完整版 Java初级教程 Java语言程序设计 第2章 基本数据类型、数组和枚举(共19页).ppt 完整版 Java初级教程 Java语言程序设计 第3章 ...
在本资源"经典JAVA小程序代码合集"中,包含了五个著名的小游戏以及164个其他的Java程序,这些代码是学习和理解Java编程语言的宝贵资料。以下将对其中涉及的一些核心知识点进行详细阐述。 首先,让我们关注一下五个...
Java+《程序设计》习题参考答案程序详解练习doc版Java+《程序设计》习题参考答案练习程序详解Java+《程序设计》习题参考答案程序详解练习doc版Java+《程序设计》习题参考答案练习程序详解三Java+《程序设计》习题...
标题《Java Web程序设计教程》与描述《Java Web程序设计教程 Java Web程序设计教程》中的知识点主要涵盖了Java Web应用开发领域的核心技术与实践。本书作为21世纪高等学校计算机规划教材,由范立锋与林果园共同编著...
经典java小程序源代码合集-java聊天程序经典java小程序源代码合集-java聊天程序经典java小程序源代码合集-java聊天程序经典java小程序源代码合集-java聊天程序经典java小程序源代码合集-java聊天程序经典java小程序...
=、>、<、>=、)的例题,这些基础知识是编写任何JAVA程序的基础。 控制流程是程序设计的关键部分,包括条件语句(if-else、switch)和循环结构(for、while、do-while)。通过解决书中关于这些话题的例题,学习者能...
Java GUI程序设计
本书是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语 言程序设计进阶篇》。基础篇从Java语言的特点入手,介绍了语法结构、面向对象程序 设计基础知识到面向对象程序设计、图形用户界面设计、...
本书是Java语言的经典教材 ,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法 、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每...
基础篇(原书第8版)》是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》,主要介绍程序设计基础、面向对象程序设计、gui程序设计、算法和数据结构、高级java程序设计等内容。...