首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 请完善程序并进行调试,使程序输出结果如下图所示。 源程序: import java
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 请完善程序并进行调试,使程序输出结果如下图所示。 源程序: import java
admin
2012-03-21
124
问题
请完善程序(程序文件名: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://kaotiyun.com/show/6I2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下选项中不属于软件设计原则的是
以下选项中,不属于软件调试技术的是
使用PyInstaller库对Python源文件打包的基本使用方法是
从键盘输入两个数(换行),调用函数gcd()输出两个数的最大公约数显示在屏幕上。请完善代码。defgcd(x,y):ifx
从键盘输入一个汉字,在屏幕上显示输出该汉字的Unicode编码值,请完善代码。#请输入一个汉字:s=input()print(’’\’’{}\’’汉字的Unicode编码:{}’’.format(①))
下面是一个传感器采集数据文件sensor-data.txt的一部分:2018-02-2801:03:16.3339319.302438.462945.082.687422018-02-2801:06:16.01345319.165238
文件的追加写入模式是
循环队列的存储空间为Q(0:59),初始状态为空。经过一系列正常的人队与退队操作后,from=25,rear=24。循环队列中的元素个数为()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
数据流图中的有向箭头(→)表示()。
随机试题
在人力资源管理工作中,绩效评估的作用体现在哪些方面?
患者,男性,38岁。因颅脑损伤致昏迷,需鼻饲,护士在晨晚期间为其进行口腔护理的目的不包括
下列哪些行政行为不属于行政处罚?(2016年卷二81题)
C公司为一般纳税人,购销业务适用的增值税税率为17%,只生产一种产品。2015年相关预算资料如下:资料一:预计每个季度实现的销售收入(含增值税)均以赊销方式售出,其中60%在本季度内收到现金,其余40%要到下一季度收讫,假定不考虑坏账因素。部分与销售预算
交警刘某在某区设点检查时,发现一辆私家车辆途经此地并停车下客。经向乘车人员倪某、陆某询问,轿车司机张某和倪某、陆某谈妥了目的地、车费15元后同意两人搭乘,检查时,尚未收取车费。调查期间,刘某多次打断张某的申辩,对其说:“你就不要狡辩了,现在证据确凿。”后刘
文化认同作为小到一个群体、大到一个民族向心力的有机“粘合剂”,是凝聚这个群体和民族伟大精神力量的_________。文化认同如果缺失,社会语境便趋于焦虑,人们的价值取向便会_________,因为文化认同相对于政治认同和社会认同,具有更深远的_______
一般来讲,一份问卷的作答时间以()分钟为宜。
设f(0)=0,则f(x)在点x=0可导的充要条件为
"Inthelongrun,"asJohnMaynardKeynesobserved,"wearealldead."True.Butcanthe【1】runbeelongatedinawaythatmakes
Politiciansandthepublicarequicktoblamecollegefacultymembersforthedeclineinlearning,butprofessors—likealltea
最新回复
(
0
)