首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 请完善程序并进行调试,使程序输出结果如下图所示。 源程序: import java
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 请完善程序并进行调试,使程序输出结果如下图所示。 源程序: import java
admin
2012-03-21
118
问题
请完善程序(程序文件名: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全国计算机二级
相关试题推荐
给出如下代码:importrandomasranlistV=[]ran.seed(100)foriinrange(10):i=ran.randint(100,999)listV.append(i)以下选项中能输出随机列表元素最大值
《笑傲江湖》是金庸的重要武侠作品之一。这里给出一个《笑傲江湖》的网络版本,文件名为“笑傲江湖一网络版.txt”。请编写程序,统计该文件中出现的所有中文字符及标点符号的数量,每个字符及数量之间用冒号:分隔,例如“笑:1024”,将所有字符及数量的对应采用逗
以下选项中,不是Python对文件的打开模式的是
给出如下代码:importrandomnum=random.randint(1,10)whileTrue:guess=input()i=int(guess)ifi==num:print(’’你猜对了’’)breakelifinum
输入字符串,使用中文分词库输出精确模式的中文分词结果。请完善代码。importjiebaTempstr=input()Is=①print(ls)
关于Python的浮点数类型,以下选项中描述错误的是
下列叙述中正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
接口可以看作是仅容纳上【】、常量,而又不能直接生成对象的特殊抽象类。
下列______是Swing的高层构件。
随机试题
流行性乙型脑炎最主要的三种凶险症状是
A.幼年时甲状腺功能不足B.食物中缺碘C.食物中缺蛋白质D.幼年时生长素分泌不足、E.糖皮质激素分泌过多呆小症的病因是()
40岁女性.左上6合面隐裂累及牙髓,左上6已做过有效的根管治疗.牙冠短.咬合紧.最佳修复体是
城市总体规划的内容有()。
下列各项中,符合商业助学贷款原则的是()。
校图书馆向行政部申请增购一批电脑,以满足师生网上查阅资料的需求。行政部否决了这项申请,理由是:图书馆有部分电脑空置,无人使用。现有的图书馆电脑足够支持师生使用。下面哪项最有可能是上述论断假设的前提?
JTAG是用来进行嵌入式处理器调试的标准化接口,下列描述中,正确的是__________。
以下叙述中正确的是
将考生文件夹下FANG文件夹删除。
PublicEducationintheUnitedStatesisprogramsofinstruction【S1】______tochildren,adolescents,andadultsintheUnitedSta
最新回复
(
0
)