云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java程序设计实训教程参考答案5

Java程序设计实训教程参考答案5

  • 62 次阅读
  • 3 次下载
  • 2025/6/23 6:19:56

1.String类型与StringBuffer类型的区别是什么?

答:String类型的字符串是对原字符串的拷贝进行操作,而StringBuffer类型的字符串是对原字符串本身进行操作的,操作后的结果会使原字符串发生改变。

2.有如下四个字符串s1、s2、s3和s4:

String s1=\

String s2=new String(\s3=s1; s4=s2;

求下列表达式的结果是什么? s1==s3 s3==s4 s1==s2 s1.equals(s2) s1.compareTo(s2) 答:下列表达式的结果是:

false

3.下面程序输出的结果是什么? public class Test {

public static void main(String[] args) { }

String s1=\

StringBuffer sb1=new StringBuffer (\String s2; StringBuffer sb2;

s2=s1.replaceAll(\sb2=sb1.delete(2,4);

System.out.println(\为:\System.out.println(\为:\System.out.println(\为:\System.out.println(\为:\false false true 0

}

答:程序的输出结果为:

s1为:I like cat

s2为:I like dog sb1为:I like cat sb2为:I like dog

4.StringTokenizer类的主要用途是什么?该类有哪几种重要的方法?它们的功能是什么? 答:StringTokenizer类的主要用途是可以通过分析一个字符串把字符串分解成可被独立使用的单词。常用的方法有如下几种:

public String nextToken();

功能:逐个获取字符串中的单词并返回该字符串。

public String nextToken(String delim)

功能:以delim作为分隔符逐个获取字符串中的单词并返回该字符串。

public int countTokens() 功能:返回单词计数器的。

public boolean hasMoreTokens();

功能:检测字符串中是否还有单词,如果还有单词,则返回true,否则返回false。

5.下列程序输出的结果是什么? import java.util.*; public class Hello { }

解:输出的结果是: Friday

Saturday

Sunday

Monday,Tuesday

6.编写程序,在命令行输入java 类文件名11 24 62 73 103 56,求这一串数字的最大值和平均数。 解:

public class Hello {

public static void main(String[] args) {

double total=0;

public static void main(String[] args) { }

String s=\StringTokenizer stk=new StringTokenizer(s,\while(stk.hasMoreTokens()){ }

System.out.println(stk.nextToken());

}

}

int max=0;

for(int i=0;i

total=total+Integer.parseInt(args[i]); if(max < Integer.parseInt(args[i]))

max=Integer.parseInt(args[i]);

System.out.println(max);

System.out.println(total/args.length);

7.编写程序,输入两个字符串,完成以下几个功能: (1)求出两个字符串的长度。

(2)检验第一个串是否为第二个串的子串。 (3)把第一个串转化为byte类型并输出。 解:

import java.lang.System; import java.util.*; public class Hello { }

public static void main(String[] args) { }

Scanner scan = new Scanner(System.in); System.out.println(\请输入字符1\ String str1 = scan.nextLine(); System.out.println(\请输入字符2\

String str2 = scan.nextLine(); if(str2.indexOf(str1)==-1) System.out.println(\字符串1不是字符串2的子串\else System.out.println(\字符串1是字符串2的子串\byte b[ ]= str1.getBytes(); for(int i=0;i

搜索更多关于: Java程序设计实训教程参考答案5 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1.String类型与StringBuffer类型的区别是什么? 答:String类型的字符串是对原字符串的拷贝进行操作,而StringBuffer类型的字符串是对原字符串本身进行操作的,操作后的结果会使原字符串发生改变。 2.有如下四个字符串s1、s2、s3和s4: String s1=\String s2=new String(\s3=s1; s4=s2; 求下列表达式的结果是什么? s1==s3 s3==s4 s1==s2 s1.equals(s2) s1.compareTo(s2) 答:下列表达式的结果是: false 3.下面程序输出的结果是什么? public class Test { public static

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com