发布网友 发布时间:2022-04-20 12:17
共3个回答
热心网友 时间:2023-08-30 07:59
package p1;//包名要放在import的前面
import java.util.*;//要加上 util.* 代表导进util包下的所有类
public class class1{
int SIZE=2;//int的是整型,把0弃掉或者改成double 类型
int _i;
static int i;//静态方法里的" i "变量声明要是静态的
double d = 200d;//没有标识符
public static int Test(){//int 返回类型应放在static后面方法名前面
i=10;
System.out.println("Just a test");
return 0;//加上返回语句
}
}
不过能编译 不能执行哦。
阅读程序写结果:
exception in f;
exception in g;
finally in f;
exception in main;
finally in f;
PS:你那里来的这些问题,貌似某家公司的笔试题卷哦。追问是某个自考的题,我帮别人提问的,希望下面的题帮忙答下,木有答完啊……还有后两个题呢……
追答读文件题是考对io的熟练度
字符流的用 BufferedReader / BufferedWrite
public class FileReaderAndWrite {
public static void main(String[] args) {
String str = fileReader("E:\\abc.txt");
}
private static String fileReader(String fileName) {
try {
/*字符流读写*/
//读取传进来的文件
BufferedReader bf = new BufferedReader(new FileReader(fileName));
//设置一个要写数据的文件路径
BufferedWriter write = new BufferedWriter(new FileWriter("E:\\ccc.txt"));
String line = bf.readLine();//一行一行的读
while(line!=null){ //每读一行,流中被读取的数据会消失
line = line.trim();//去掉空格
if(line.length()>0){
line=line.replaceAll("[#]","");//"#"被弃掉
}
write.write(line+"\\n");\\换行的加上'\n' 不明白为什么要这样?
line = bf.readLine();
}
write.close();
bf.close();
} catch (Exception e) {
return null;//出错返回null
}
}
}
最后的排序体很基础啊,什么快速排序啊,冒泡排序啊,插入排啊,选择啊等等。
最简单的是用API提供的方法 Arrays.sort(放要排序的数组);
给你个冒泡排序的代码吧,较容易理解
import java.util.Scanner;
public class QuickSort {
public static void main(String[] args) {
//int[] mp = new int[] { 2, 3, 1, 5, 4, 9, 8, 6, 71, 0, 99 };// 给定的数组
// 接受输入的数组如下
Scanner sc = new Scanner(System.in);
int[] p = new int[10];
System.out.println("请输入10个要排序的数字");
for (int i = 0; i < 10; i++) {
p[i]= sc.nextInt();
}
maoPaoSort(p);
print(p);
}
public static void print(int[] mp) {
for (int i = 0; i < mp.length; i++) {
System.out.print(mp[i] + " ");
}
System.out.println("---");
}
private static void maoPaoSort(int[] mp) {
for (int i = 0; i < mp.length; i++) {
for (int j = 0; j < mp.length; j++) {
int temp = 0;
if (mp[i] < mp[j]) {
temp = mp[j];
mp[j] = mp[i];
mp[i] = temp;
}
}
}
}
}
热心网友 时间:2023-08-30 07:59
第一题:
package p1;
import java.util.*;//1、package 和import语句位置错了,交换位置;2、导入的包路径错误,改为:import java.util.*;
public class Class1 {
int SIZE = (int) 2.0;// 3、double型不能赋值给int型,除非强制类型转换
int _i;
double D = 200d;// 4、缺少变量名,
public static int Test() {// 5、int位置错误
return 10;// 6、添加返回语句return
// System.out.println(“Just a test”);
}
}
第二题:
originating the exception in f()
Catch Exception Inside g()
Finally executed in g()
Caught Exception in main
Finally executed in main()
第三题:
热心网友 时间:2023-08-30 08:00
import java.util;
package p1;
顺序错了