首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 请完善程序并进行调试,使程序输出结果如下图所示。 源程序: import java
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 请完善程序并进行调试,使程序输出结果如下图所示。 源程序: import java
admin
2012-03-21
82
问题
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
请完善程序并进行调试,使程序输出结果如下图所示。
源程序:
import javax.swing.JOptionPane;
public class Java_1 {
public static void main(String args[]) {
String s1,s2,s3,s4,output;
s1=new String("hello");
s2=new String("good bye");
s3=new String("Happy Birthday");
s4=new String("happy birthday");
output="s1="+s1+"ins2="+s2+"ins3="+s3+"ins4="+s4+"\n\n"
//测试字符串相等
if(s1.equals("hello"))output=output+" (1) ";
else output=output+"s1 does not equal\"hello\"\n":
//用==测试相等
if(s1=="hello")output+="s1 equals\"hello\"in":
else output+="s1 does not equal\"hello\"\n":
//忽略字符格式测试相等
if(s3.equalsIgnoreCase(s4))output+="s3 equals s4\n":
else output+="s3 does not equal s4\n":
//内容比较
output+="\ns1.compareTo(s2)is"+s1.compareTo(s2)+"\ns2.compareTo(s1)is"
+s2.compareTo(s1)+"\ns1.compareTo(s1)is"+s1.compareTo(s1)
+"\ns3.compareTo(s4)is"+s3.compareTo(s4)+"\ns4.compareTo(s3)is"
+s4.compareTo(s3)+”\n\n“;
//80试包含字符格式的域匹配
if(s3.regionMatehes(0,s4,0,5))output+="First 5 characters of s3 and s4 match\n":
else output+="First 5 characters of s3 and s4 do not match\n":
//忽略字符格式的域匹配
if(s3.regionMatches(true,0,s4,0,5))output+="First 5 characters of s3 and s4 match":
else output+="First 5 characters of s3 and s4 do not match":
JOptionPane. (2) (null,output,
"字符串构造方法示例",JOptionPane.INFORMATION_MESSAGE):
System.exit(0);
}
}
选项
答案
(1)s1 equals\"hello\"\n (2)showMessageDialog
解析
用对话框输出,详细解析可参见第2套题的综合应用题。
[程序解析] 本程序主要是比较字符串,然后用对话框输出结果。涉及几个方法:
(1) public boolean equals(Object anObject)——将此字符串与指定的对象比较。如果相等,则返回true;否则返回false。
(2) public boolean equalsIgnoreCase(String anotherString)——将此String与另一个String进行比较,不考虑大小写。如果两个字符串的长度相等,并且两个字符串中的相应字符都相等(忽略大小写),则认为这两个字符串是相等的。
(3) public int compareTo(String anotherString)——按字典顺序比较两个字符串。如果参数字符串等于此字符串,则返回0值;如果按字典顺序此字符串小于字符串参数,则返回一个小于0的值;如果按字典顺序此字符串大于字符串参数,则返回一个大于0的值。
(4) 用“==”比较两个字符串对象,只有指向的是同一个对象时才返回真。
转载请注明原文地址:https://jikaoti.com/ti/5k80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
软件需求规格说明书的作用不包括
给定字典d={1:’’1’’,2:’’2’’,3:’’3’’},其元素包含两种数据类型,则字典d的数据组织维度是
下面代码的输出结果是foriinrange(1,6):ifi%3==0:breakelse:print(i,end=’’,’’)
以下选项中能够实现Python循环结构的是
关于词云的描述,错误的是
定义学生的关系模式如下:S(S#,Sn,Sex,Age,D#,Da)(其属性分别为学号、姓名、性别、年龄、所属学院、院长)该关系的范式最高是()。
层次型、网状型和关系型数据库划分原则是()。
软件测试的目的是()。
当试图访问的对象属性不存在时,为了不让程序抛出异常,需要用到的语句是()。
关于构件的基本应用,下列说法有误的是
随机试题
在公司设立过程中,由于发起人的过失致使公司利益受到损害的,()。
郁证阴虚火旺型宜选用癫证心脾两虚型宜选用
A.银翘散B.沙参麦冬汤C.玉女煎D.桑菊饮E.白虎汤
对城市布局现状的分析,应着重于()。①城市结构用地布局是否合理②城市用地布局结构能否适应发展要求③城市用地结构对生态环境的影响④城市交通系统结构的协调布局
服务提供规范是饭店实现服务质量规范的具体措施。其必须达到的基本要求包括()。
按我国现行规定,可以向商业银行申请贴现的票据必须是()商业汇票。
乙公司是一家汽车生产厂商,该公司在生产过程中向一家供应商采购整套刹车系统,直接安装在汽车上。此外,乙公司在设计新款汽车时,还委托该供应商根据新款汽车的特点设计适合的新刹车系统。该公司采用的采购策略是()。
下列选项中,属于相对权的是()。
设A=(α1,α2,α3)为三阶矩阵,且|A|=1。已知B=(α2,α1,2α3),求B*A。
Writingisnotexactlyateamsport.【C1】______awriteryouspendmostofyourtimechuggingawaybyyourlonesome,withonlyyo
最新回复
(
0
)