求JAVA小程序.

2025-05-22 01:13:37
推荐回答(5个)
回答1:

1、编写一个Java程序读取Windows目录下的win.ini文件,并打印输出其内容。
答:自己看看下面的链接应该是可以学会的。
http://hi.baidu.com/jackie_feng/blog/item/66958cdd34fc62305882dd10.html

2.用字符流读写文件,要求如下:a.将自己的简单个人简介写入aa.txt; b.从aa.txt中读取并打印。
答:这个自己写吧,无非就是读流写流的过程。

3.从命令行接收10个参数,从小到大打印出来,并打印出他们的和以及平均数。
答:
public static void main(String[] args){
int[] list = new int[args.length];
int sum = 0;
double avg = 0;
for(int i = 0; i < list.length; i++){
list[i] = Integer.parseInt(args[i]);
sum += list[i];
}
Arrays.sort(list);
for(int i = 0; i < list.length; i++){
System.out.println(list[i]);
}
System.out.println("平均数:" + avg);
System.out.println("和:" + sum)
}

4.定义一个MyString类,写以下四个方法:
a、boolean isNumber(String s):判断参数是否是数字,返回布尔值。
b、boolean isLetter(String s):判断参数是否是字母,返回布尔值。
c、boolean isUpper(String s):判断参数是否是大写字母,返回布尔值。
d、boolean isLower(String s):判断参数是否是小写字母,返回布尔值。
答:只写方法代码了。
boolean isNumber(String s){
return s.matches("\\d+");
}

boolean isLetter(String s){
return s.matches("[a-zA-Z]");
}

boolean isUpper(String s){
return s.equals(s.toUpperCase());
}

boolean isLower(String s){
return s.equals(s.toLowerCase());
}
自己调试下,可能有些地方不太对。

5.定义一个MyMath类,写一个用于计算a的b次方的方法,a和b均为参数。
答:只写方法代码了
double pow(double a, double b){
return Math.pow(a, b);
}

6.写一个test类,写以下方法:
a、用构造方法初始化两个参数。
b、求两者的平均值。
c、求两者的最大值。
d、求两者的最不值。
e、求两者的和差积商。
答:
public class Test{//命名规范,类名要大写
private int a;
private int b;
public Test(){
this.a = 10;
this.b = 8;
}

//平均数
public double avg(){
return (a + b) / 2;
}

//最大值
public int max(){
return Math.max(a, b);
}

//最小值
public int min(){
return Math.min(a, b);
}

//求两者的和差积商。
//这4个方法自己写吧

}

这些题目很像企业的手写代码笔试题目啊!使用这些API的功能可是基本功哦,不要投机取巧,还是自己再写一遍,把印象放入脑中,下次再遇到相同的问题后才能迎刃而解啊!O(∩_∩)O!

回答2:

额````.....这个建议你到其他地方 比如:www.csdn.com 里找找

用到流了.其他应该问题不大!

现写的你拿过去也未必成功运行!

因为给你答案的人,估计也没调试过!

回答3:

没劲~

回答4:

还小程序 问题真不少 去看看file类吧

回答5:

问题还挺多10分