当前位置:
文档之家› 《Java程序设计》实验指导书5
《Java程序设计》实验指导书5
实验3:字符串与数值之间的转化 1) 字符串转化为数值 输入以下程序看结果。细读理解后改进程序。
class Exam5_3{ public static void main (String args[]){ double n, sum=0.0; for (int i=0;i<args.length;i++){ sum=sum+Double.parseDouble(args[i]); }
《Java程序设计》实验指导书(五)
1.实验目的 (1) 掌握字符串的声明、初始化和操作; (2) 学习字符串的常用使用方法。
2.实验练习 实验1:练习字符串的比较
判断下面程序的输出,然后上机运行看结果。 class Exam5_1{ public static void main (String args[]){ String tom="he is a student"; String jerry="He is a student"; boolean b1,b2,b3; b1=(tom==jerry?true:false); b2=(tom.equals(jerry)?true:false); b3=(tom.equalsIgnoreCase(jerry)?true:false); System.out.println("'='判断的结果是:"+b1); System.out.println("equals()方法判断的结果是:"+b2); System.out.println("忽略大小写判断的结果是:"+b3); }
x = s1.indexOf(","); y = s2.indexOf("!"); if (x>=0)
{ count1 += 1; s1 = s1.substring(x+1); //从找到“,”位的置下一 位开始截取子串 } if (y>=0) { count2 += 1; s2 = s2.substring(y+1); //从找到“!”位置的下一 位开始截取子串 } if (x<0 && y<0 ) break; } while (true); System.out.println("输入的字符串中\',\'出现的次数 是:"+count1); System.out.println("输入的字符串中\'!\'出现的次数 是:"+count2); } 注意:在使用java解释执行时,需要在class文件后加一个字符串,例 如,java Exam2_4 hh’kk,jj
n=sum/args.length; System.out.println("平均数为:"+n); } }
2) 数值转化为字符串 输入以下程序看结果。
class Exam5_4{ public static void main (String args[]){ double num1=1.0,num2=2.0; String s=String.valueOf(num1)+String.valueOf(num2); System.out.println(s); }
}
实验4:自我综合练习 1) String类的toUpperCase()方法可以将一个字符串中的小写子母
变成大写字母, toLowerCase()方法可以将一个字符串中的大 写子母变成小写字母。判断大小写分别使用方法 isUpperCase()、isLowerCase()。编写一个程序,使用这两个方 法实现大小写的转换。 2) 使用String类的concat(String str)方法可以把调用该方法的字符 串与参数指定的字符串连接,把str指定的串接到当前串的尾部 获得一个新串。编写一个程序通过连接两个串得到一个新串, 并输出这个新串。 3) 借助帮助文件,练习字符串的其他应用方法。
} 注意程序中红色标注的部分。源自实验2:练习字符串的检索 利用args[]数组传递一个字符串给程序,统计该字符串 中“,”和“!”出现的次数。 参考程序:
class Exam5_2 {
public static void main(String args[]) {int count1=0, count2=0; int x=0,y=0; String s1=args[0]; String s2=args[0]; do {