java 编程思想课后题(第三章)

来源:互联网 发布:销售数据分析表格模板 编辑:程序博客网 时间:2024/06/05 00:41

练习4:

public class twoSum {    public static void main(String[] args){        class PrintV{            int times = 233;            int length = 4211;            public double returnV()            {                return (double)length/times;            }        }        PrintV a = new PrintV();        System.out.println(a.returnV());    }}
练习5

public class twoSum {    public static void main(String[] args){        class Dog{          String name;          String says;          public Dog(){          }          public Dog(String name,String says){              this.name = name;              this.says = says;          }          public void PrintDog(){              System.out.println("This dog's name is "+name +"and it says "+ says +"!");          }        }        Dog spot = new Dog("sopt","Ruff");        Dog scruffy = new Dog("scruffy","Wruf");        spot.PrintDog();        scruffy.PrintDog();    }}
练习6:

public class twoSum {    public static void main(String[] args){        class Dog{          String name;          String says;          public Dog(){          }          public Dog(String name,String says){              this.name = name;              this.says = says;          }          public void PrintDog(){              System.out.println("This dog's name is "+name +"and it says "+ says +"!");          }        }        Dog spot = new Dog("sopt","Ruff");        Dog scruffy = new Dog("scruffy","Ruff");        spot.PrintDog();        scruffy.PrintDog();        System.out.println(spot.says.equals(scruffy.says));    }}
练习7:

public class twoSum {    public static void main(String[] args){        Random num = new Random(1);        int m1 = num.nextInt(6);        int m2 = num.nextInt(6);        System.out.println(m1+","+m2);    }}