内容发布更新时间 : 2024/11/9 2:41:55星期一 下面是文章的全部内容请认真阅读。
《Java程序设计》
}
}
for(int i=0; i System.out.println(\ System.out.println(\System.out.println(\ 7. 设定一个有大小写字母的字符串String s1=\和一个查找字符,使用类 String方法IndexOf() 来判断在该字符串中该字符出现的次数。 编码规范2分;类定义2分;主方法的实现6分。 答: import java.util.*; public class StringNum{ public static void main(String args[]){ Scanner input = new Scanner(System.in); System.out.println(\请输入一个字符串:\ String s1 = input.nextLine(); System.out.println(\请输入一个字符:\ String c1 = input.nextLine(); char[] cArr = c1.toCharArray(); char c = cArr[0]; int num = 0; int index; int i = 0; while(i < s1.length()){ index = s1.indexOf(c, i); if(index == -1){ break; }else{ i = index+1; 第 21 页 《Java程序设计》 } } num++; } } System.out.print(\字符\的个数为\ 8. 编写一个程序,要求: 1)在当前目录下创建目录Personal 2)将自己的学号、姓名、性别写入到目录Personal下的文件Info.txt中 3)将文件中的数据显示在屏幕上 编码规范2分;类定义2分;主方法的实现6分(其中题目要求的每个功能实现各2分)。 答: import java.io.*; import java.util.*; public class FileExercise3{ public static void main(String[] args){ //create folder String folderName = \String fileName = \File f=new File(folderName); f.mkdir(); //write file PrintWriter outputStream = null; try{ outputStream = new PrintWriter(new FileOutputStream(folderName + \ }catch(FileNotFoundException e){ System.out.println(\ System.exit(0); } outputStream.println(\学号:0921404\ outputStream.println(\姓名:安文琪\ outputStream.println(\性别:男\//read file Scanner inputStream = null; inputStream = new Scanner(new FileInputStream(folderName + \ outputStream.close( ); try{ }catch(FileNotFoundException e){ System.out.println(\ 第 22 页 《Java程序设计》 System.out.println(\ System.exit(0); } while(inputStream.hasNextLine()){ } } 9. 编写一个程序,将一维数组中元素顺序倒置。例如:若数组元素的顺序原来是1、2、3,则倒置后的顺序变为3、2、1。(要求使用循环语句) 编码规范2分;类定义2分;主方法的实现6分。 10. 设计一个矩形类,包括属性:长、宽及方法,再通过主类调用其矩形类输出相应的面积。(注:长宽自己给定任意的值就可以) 编码规范2分;类定义2分;主方法的实现6分。 11. 编码规范2分;类定义2分;接口定义2分,主方法的实现6分。 现有一接口IA,内有抽象方法funA(),还有一接口IB,内有抽象方法funB(),并且IB继承了IA。 有一个类TestI,该类实现了接口IB,试用Java实现这些这些代码。 } inputStream.close( ); System.out.println(inputStream.nextLine()); 第 23 页