Java论坛网»Java技术»初学接口自编的有点小问题
初学接口自编的有点小问题
问?:
interface Computable
{
final int MAX=100;
void speak(String s);
int f(int x);
float g(float x,float y);
}
class China implements Computable
{
int xuehao;
public int f(int x)
{int i;
int sum=0;
for(i=1;i<=x;i++)
sum=sum+1;
return sum;
}
public float g(float x,float y)
{
return y-x;
}
public void speak(String s)
{
System.out.println("中国人:"+s);
}
}
class Japan implements Computable
{
int xuehao;
public int f(int x)
{
return x;
}
public float g(float x,float y)
{
return x+y;
}
public void speak(String s)
{
System.out.println("日本人:"+s);
}
}
public class Text
{
//China Li;
//Japan Henlu;
public static void main(String args[])
{
ChinaLi=new China();
JapanHenlu=new Japan();
Li.xuehao=991898;
Henlu.xuehao=941448;
System.out.println(Li.f(5));//这一句输出的是5,不是15.我想求从一加到五
System.out.println(Henlu.f(10));
System.out.println(Li.g(1.0f,2.0f));
System.out.println(Henlu.g(3.0f,4.0f));
System.out.println(Li.MAX+Li.xuehao+"\t"+Li.f(100));
System.out.println(Henlu.MAX+Henlu.xuehao+"\t"+Henlu.g(2.0f,3.0f));
Li.speak("杀光日本仔");
Henlu.speak("我们都是猪");
}
}
{
final int MAX=100;
void speak(String s);
int f(int x);
float g(float x,float y);
}
class China implements Computable
{
int xuehao;
public int f(int x)
{int i;
int sum=0;
for(i=1;i<=x;i++)
sum=sum+1;
return sum;
}
public float g(float x,float y)
{
return y-x;
}
public void speak(String s)
{
System.out.println("中国人:"+s);
}
}
class Japan implements Computable
{
int xuehao;
public int f(int x)
{
return x;
}
public float g(float x,float y)
{
return x+y;
}
public void speak(String s)
{
System.out.println("日本人:"+s);
}
}
public class Text
{
//China Li;
//Japan Henlu;
public static void main(String args[])
{
ChinaLi=new China();
JapanHenlu=new Japan();
Li.xuehao=991898;
Henlu.xuehao=941448;
System.out.println(Li.f(5));//这一句输出的是5,不是15.我想求从一加到五
System.out.println(Henlu.f(10));
System.out.println(Li.g(1.0f,2.0f));
System.out.println(Henlu.g(3.0f,4.0f));
System.out.println(Li.MAX+Li.xuehao+"\t"+Li.f(100));
System.out.println(Henlu.MAX+Henlu.xuehao+"\t"+Henlu.g(2.0f,3.0f));
Li.speak("杀光日本仔");
Henlu.speak("我们都是猪");
}
}
答!: 1:
sum=sum+i not sum=sum+1
相关JAVA教程:
用过gSOAP的请进...
我用Digester组件从xml里读出数据,然后插入数据库,老是出问题,请高手指点!!!
请问,有没有用来合并折分pdf的jar包
struts action 中能不能进行 数据类型转换
哎。。。郁闷的问题
web应用中如何做柱状图和折线图?
高手看过来:怎么在.jsp.html 页面画一个 calendar ?(随当前的月份而变化) 并且点击上面的数字得到值并提
高手看过来:怎么在.jsp.html 页面画一个 calendar ?(随当前的月份而变化) 并且点击上面的数字得到值并提
Tomcat的虚拟目录和Tomcat的问题
JButton的标题内容的小问题!谢谢各位朋友!10
有关webservice非基本类型数据传递的问题,有兴趣的请进,谢谢。
struts <html:select property="myselect" multiple="true"> 对应 formbean 里myselect属性应该是什?