输入一段字符串,统计其中有多少个单词(单词用空格隔开),并输出所有由6个字母组成的单词
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Wordnum{
public static void main(String [] args)throws Exception{
String lineBuffer;
BufferedRead br=new BufferedReader(new InputStreamReader(System.in));
while (null !=(lineBuffer=br.readline())){
String words[]=LineBuffer.split(" ");
System.out.println("单词个数为:"+words.length);
for(int i=0,i
if(words[i].length()==5)
System.out.peintln("长度为5的单词为:”+words[i]);
}
}
}
}
定义一个点类(Point)类,该类用来表示三维空间总中的点,该类的要求如下:
①可以生成具有特定坐标的点对象
②可以提供设置三个点坐标的方法
③提供可以获取三个点坐标的方法
④提供可以计算该“点”距原点(0,0,0)距离的方法
class Point{
double x;
double y;
double z;
public Point(){
x=0;
y=0;
z=0;
}
public Point(double x,double y,double z){
this.x=x;
this.y=y;
this.z=z;
}
public void setpoint(double x,double y,double z){
this.x=x;
this.y=y;
this.z=z;
}
public double getx(){
return x;
}
public double gety(){
return y;
}
public double getz(){
return z;
}
public double distant(Point p){
double d=Math.sqrt(p.x*p.x+p.y*p.y+p.z*p.z);
System.out.println("d="+d);
return d;
}
编写一个有关多态的程序。
功能要求:
(1)定义一个名为Number的类和名为INumber的接口,前者实现后者;
(2)INmuber接口中至少两个名字相同的max()方法,其中,一个支持返回2个整型数中的较大者,另一个支持返回2个双精度浮点中的较大者;
(3)在Number类中实现每一个max()方法。
(4)要求写出测试该功能的Exam2类(该包含main()方法)。
public interface INumber() {
Abstract int min(int a,int b);
Abstract double min(double a,double b);
}
public class Number implements INumber(