Java 两个程序和在一起,第二个的输入是第一个的输出,应该怎么写
展开全部
首先,在JAVA里,一切都是类,就是程序里的所有内容都是在类里。其次,JAVA编程 ,实际就是向对象发送消息,也可以理解成,通过对象调用方法。回到你的问题,一个程序的输出作为里一个程序的输入,说白了,就是一个对象的方法的返回值作为另一个对象的方法的参数。如:
class IsOut{
int f(){return 2;}
}
public class IsIn{
static void myPrint(int n){
System.out.print(""+n);
}
public static void main(String args[]){
IsOut io = new IsOut();
myPrint(io.f());
}
}
这是我个人的理解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写两个类a、b,再b类里面声明一个a类对象,调用a类的方法就好了....
更多追问追答
追问
初学的,能不能给个实例程序呢?十分感谢
追答
public class A{
public int methodA(int num){
return num*10;
}
}
public class B{
public int methodB(){
A aElement =new A();
int parm=aElement.methodA(10);//parm=10*10
System.out.println(parm*2);//输出200
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.Scanner;public class Dx {public static void main(String[] args) {int number1=(int)(Math.random()*101);System.out.println(&quot;随机生成第一个数为:&quot;+number1);int number2=(int)(Math.random()*101);System.out.println(&quot;随机生成第二个数为:&quot;+number2);if(number1&gt;number2){System.out.println(&quot;第一个数&quot;+&quot;&gt;&quot;+&quot;第二个数&quot;);}else if(number1==number2){System.out.println(&quot;第一个数&quot;+&quot;=&quot;+&quot;第二个数&quot;);}elseSystem.out.println(&quot;第一个数&quot;+&quot;&lt;&quot;+&quot;第二个数&quot;);}}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jequry里面有,自学一下吧,很简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这不就是传说中的传参问题嘛 。哎呀吗呀!太简单了也。B方法传入A方法的返回值呗。这样B(A())
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询