Java 两个程序和在一起,第二个的输入是第一个的输出,应该怎么写

 我来答
百度网友f89634572
2013-07-24
知道答主
回答量:1
采纳率:0%
帮助的人:1465
展开全部

首先,在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());
      }
}

这是我个人的理解。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
taimingqing
2013-07-24 · TA获得超过141个赞
知道答主
回答量:284
采纳率:0%
帮助的人:87.2万
展开全部
写两个类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
    }
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户69538
2013-07-24 · TA获得超过201个赞
知道答主
回答量:268
采纳率:0%
帮助的人:88.4万
展开全部
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;);}}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
专一888冰淇凌
2013-07-29 · 超过17用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:54.5万
展开全部
jequry里面有,自学一下吧,很简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友90e28f9
2013-08-08
知道答主
回答量:41
采纳率:0%
帮助的人:15.7万
展开全部
这不就是传说中的传参问题嘛 。哎呀吗呀!太简单了也。B方法传入A方法的返回值呗。这样B(A())
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式