答:这个自己写吧,无非就是读流写流的过程。
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个方法自己写吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)