rivate int age; public void setAge(int count//改为int age){ count = count; } public void setAge(int count){ this.count = count; } //改为this.age = age;
public int getCount(){ //删掉int age = 10; //删掉this.count = count; //return count; }
public int getAge(){
//删掉age = 10; return age; } }
3. public class Computer{
武汉奇门硅谷科技有限公司 027-59397320 qimenguigu
武汉奇门硅谷科技有限公司
qimenguigu
private cpu String;
//改为 private String cpu;
private hardSize int;
//改为 private int hardSize;
public setCpu(int cpu){ this.cpu = cpu; } public String getCpu(){ return cpu; }
//public void setCpu(String cpu) {
public void setHardSize(int hardSize){ this.hardSize = hardSize; }
public String getHardSize(){ return hardSize; } }
//public int getHardSize(){
4.
下面的变量k输出的结果是多少, 如果不能输出,是否有错误,如果有错误请修改正确。
public class TestMain { public static void main(String[] args) { int i,j=10; int k = i; System.out.println(k); } } //结果为10 //i需要赋值 int i =10;int j = 10;
武汉奇门硅谷科技有限公司
027-59397320 qimenguigu
武汉奇门硅谷科技有限公司
qimenguigu
三. 编程题
(1)
写出6个方法
1. 没有返回值,没有参数的方法 public void run(){ System.out.print("I'm running......"); } 2. 没有返回值,有3个参数的方法 public void run(int i,int j,int k){
} 3,有返回值(返回值类型是任意的),没有参数的方法。 public String sayHello(){ String s = "hello"; return s; } 4. 有返回值,有3个参数的方法,返回值的类型等于三个参数中的任意一个 参数类型。 public int sum(int a, int b,int c){ int n = a+b+c; return n; } 5. 没有返回值,参数类型的引用类型的方法 public void sayHello(String[] s){ System.out.println(“hello”); } 6. 有返回值(返回值类型是引用类型的),参数类型是引用类型的方法。 public int[] paixu(int[] num){
return num }
武汉奇门硅谷科技有限公司 027-59397320 qimenguigu
武汉奇门硅谷科技有限公司
qimenguigu
(2)
写一个 方法,参数为字符串类型,对参数进行判断,如果传入的参数为 ok就打印出ok,否则打印出no。 public String isOk(String s){ if(s=="ok"){ return s; }else return "no"; }
(3) 抽象出衣服类,每件衣服的大小,价格,颜色都不一样,统计5件衣服的总 价格是多少,平均价格是多少。 public class Clothes{ private int size; private int price; private String color; Clothes(int size,int price,String color){ this.size =size; this.price = price; this.color = color; } public int getPrice(){ return price; } public static void main(String[] args){ Clothes c1 = new Clothes(4,100,"r"); Clothes c2 = new Clothes(5,90,"g"); Clothes c3 = new Clothes(7,100,"b"); Clothes c4 = new Clothes(3,110,"w"); Clothes c5 = new Clothes(6,120,"y"); int[] prices = {c1.getPrice(),c2.getPrice(),c3.getPrice(),c4.getPrice(),
武汉奇门硅谷科技有限公司 027-59397320 qimenguigu
武汉奇门硅谷科技有限公司
qimenguigu
c5.getPrice()}; System.out.println(priceSum(prices)); System.out.println(averagePrice(prices)); } /** * 求总价 */ public static int priceSum(int[] prices){ int sum =0; for(int i:prices){ sum += i; } return sum; } /** * 求平均价格 */ public static int averagePrice(int[] prices){ int average = priceSum(prices)/5; return average; } }
武汉奇门硅谷科技有限公司
027-59397320 qimenguigu