首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 请完善程序并进行调试,使程序输出结果如下图所示。 源程序: import java
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 请完善程序并进行调试,使程序输出结果如下图所示。 源程序: import java
admin
2012-03-21
125
问题
请完善程序(程序文件名: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全国计算机二级
相关试题推荐
给定字典d,以下选项中对d.values()的描述正确的是
以下选项中,不属于软件调试技术的是
以下选项中,不是Python中文件操作的相关函数是
WordCloud对象创建的常用参数mask的功能是
以下选项对应的方法可以用于向CSV文件写入二维数据的是
下列选项中可以获取Python整数类型帮助的是
Python中定义函数的关键字是()。
考生文件夹下存在一个文件PY202.py,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能:键盘输入两个大于0的整数,按要求输出这两个整数之间(不包括这两个整数)的所有素数。素数又称质数,是指除了1和它本身
关系数据库中的键是指()。
在E-R图中,用来表示实体之间联系的图形是
随机试题
在PowerPoint2010中,要实现在播放时幻灯片之间的跳转,可采用的方法是_____。
轻度先天性上睑下垂行手术矫治的时间宜在
血清清蛋白明显降低可见于
关于血药浓度下列叙述不正确的是
根据热稳定条件,未考虑腐蚀时,接地装置接地极的截面不宜小于连接至该接地装置接地线截面的()。
工程项目的管理模式有()。
通过分析过去三个月内英镑对美元的汇率,得到汇率均值为1英镑=1.64美元,汇率波动标准差为250个基点。假设英镑对美元的汇率波动基本符合正态分布,则预期未来三个月中。英镑兑美元的汇率有95%的可能性处于()之间。
一天,一个外国旅游团同时入住北京一家饭店,行李进房后,一游客找到地陪说,他的行李找不到了,应在下述地方帮助寻找行李()。
Themostobviouspurposeofadvertisingistoinformtheconsumerofavailableproductsorservices.Thesecond【C1】______isto
陕西菜虽然没有名列全国的八大菜系之一,但作为千年古都、历史名城,餐饮风格自成一体,具有浓郁的地方特色。陕西饮食,凭借着历史古都的优势,挖掘继承历代宫廷美食之技艺,博采全国各地之精华,以品种繁多、地方风味各异、古色古香古韵而著称。至今很多都保留周、秦、汉、唐
最新回复
(
0
)