import java.io.*;  //????
  public class PassTest{//????  float ptValue;//????  public static void main(String args[]) {//????  int val;  //????
  PassTest pt=new PassTest();  //????
  val=11;  //????
  System.out.println("Original Int Value is:"+val);   //????
  pt.changeInt(val);    //????               //值参数
  System.out.println("Int Value after Change is:" +val); /*值参数
                    值的修改,没有影响值参数的值*/
  pt.ptValue=101f;  //????
  System.out.println("Original ptValue is:"+pt.ptValue);  //????
  pt.changeObjValue(pt); //引用类型的参数
  System.out.println("ptValue after Change is:"+pt.ptValue);/* 引用参数值的修改,改变了引用参数的值*/ 
  }
  public void changeInt(int value){   //????
  value=55;            //在方法内部对值参数进行了修改
  }
  public void changeObjValue(PassTest ref){  //????
  ref.ptValue=99f;        //在方法内部对引用参数进行了修改
    }
  }凡是有“//????”的,就表示需要注释~~越详细越好,下面的也一样,就不多写了,共100分二题import java.io.*;
  class Variable{
  int x=0,y=0,z=0;              //类的成员变量
  void init(int x,int y) {
  this.x=x; this.y=y; 
  int z=5;                 //局部变量
  System.out.println("** in init**");
  System.out.println("x="+x+" y="+y+" z="+z);
    } 
  }
  public class VariableTest{
  public static void main(String args[]){
  Variable v=new Variable();
  System.out.println("**before init**");
  System.out.println("x="+v.x+" y="+ v.y+" z="+v.z);
  v.init(20,30);
  System.out.println("**after init**");
  System.out.println("x="+v.x+ " y="+ v.y+" z="+v.z);
    }
  }
这个也是:一句话,每一行都需要一个注释~~~送总分100!!只送一人,看谁详细!!

解决方案 »

  1.   

    import java.io.*;  //引入java.io包下的类,以便程序调用io操作的时候用
      public class PassTest{//定义PassTest类  float ptValue;//定义一个类型为float的变量,此时还没有赋值  public static void main(String args[]) {//类的切入点main函数  int val;  //定义一个val,类型为int
      PassTest pt=new PassTest();  //创建一个PassTest的实例
      val=11;  //初始化val,值为11
      System.out.println("Original Int Value is:"+val);   //在控制台输出val的值
      pt.changeInt(val);    //调用PassTest的  changeInt方法
      System.out.println("Int Value after Change is:" +val); /*值参数
                        值的修改,没有影响值参数的值*/
      pt.ptValue=101f;  //给PassTest中的ptValue变量赋值
      System.out.println("Original ptValue is:"+pt.ptValue);  //在控制台输出pt.ptValue的值
      pt.changeObjValue(pt); //引用类型的参数
      System.out.println("ptValue after Change is:"+pt.ptValue);/* 引用参数值的修改,改变了引用参数的值*/ 
      }
      public void changeInt(int value){   //定义一个方法changeInt,参数为int
      value=55;            //在方法内部对值参数进行了修改
      }
      public void changeObjValue(PassTest ref){  //定义一个方法changeObjValue,参数为一个PassTest 对象
      ref.ptValue=99f;        //在方法内部对引用参数进行了修改
        }
      }
      

  2.   

    import java.io.*;//引入java.io包下的类,以便程序调用io操作的时候用
      class Variable{  //定义Variable类
      int x=0,y=0,z=0;              //类的成员变量
      void init(int x,int y) {   //定义初始化函数init,参数为int类型的x和y
      this.x=x; this.y=y; //将参数值赋给成员变量x和y
      int z=5;                 //局部变量
      System.out.println("** in init**");  //控制台输出字符串"** in init**"  
      System.out.println("x="+x+" y="+y+" z="+z);//控制台输出成员变量x、y、z的值
        } 
      }
      public class VariableTest{  //定义主类VariableTest
      public static void main(String args[]){  //main函数
      Variable v=new Variable();  //创建Variable 类的实例
      System.out.println("**before init**");  //控制台输出字符串"**before init**" 
      System.out.println("x="+v.x+" y="+ v.y+" z="+v.z);//控制台输出Variable类中的成员变量xyz的值
      v.init(20,30);//调用Variable类中的初始化函数init,对xy进行重新赋值
      System.out.println("**after init**");//控制台输出字符串"**after init**" 
      System.out.println("x="+v.x+ " y="+ v.y+" z="+v.z);//控制台输出初始化后的xyz的值
        }
      }
      

  3.   

    OnlyFor_love(『不给我分 就剪掉楼主小鸡几』)   是好同志
      

  4.   

    OnlyFor_love(『不给我分 就剪掉楼主小鸡几』) 谢谢!!!感动的想哭~~~~谢谢谢谢!!!!
      

  5.   

    还有没有写的详细的,在下再送100分,(555一共300分,现在全送光了)在下向来说到做到,更详细的,顺带讲一下类的定义与方法的定义(不是概念哦),再加送还100分!!嘻!!!期待着ING~~~