本周继续学习java,通过组长每天出的两道题,可以让我在和旁边人的交流中对自己学过的有更加清晰理解和更好的掌握。也让自己可以边学习新东西边复习。
大家现在都开始陆续做小游戏了,我认为我可以先在b站上找一个学习的视频,从而认识做一个小游戏需要学习到哪些,在下周可以有侧重的学习,争取在年前做一个自己的小游戏。
因为疫情的原因,大家都不能回家过年,但是李老师和大学姐都非常的考虑大家,很早就在策划春节的节目和大家的吃饭问题,这次的春节一定会的非常的难忘。
package a1;
//图书管理系统,变量:书名,出版社,价钱。定义构造函数获取书名,出版社,价钱。
//方法1:
//1、输出图书信息。
//2、更改价钱。
//3、图书购买数量,计算总价并输出。选做:一种图书只有五本,卖完之后显示图书已卖完。
class Book
{
String name;
String chuban;
int price;
private int num;
public Book(String name,String chuban,int price)
{
this.name = name;
this.chuban = chuban;
this.price = price;
}
double price()
{
price = price -2;
return price;
}
int buy(int num)//
{
this.num = num;
return num*price;
}
public void show()
{
System.out.println("书名为:"+ name);
System.out.println("出版社为: "+ chuban);
System.out.println("价钱为:"+price);
}
}
public class Book1
{
public static void main(String[] args)
{
Book volu = new Book("中","国",23);
volu.show();
volu.buy(2);
System.out.println("改变后价钱:"+ volu.price());
System.out.println("购买数量:" +2);
System.out.println("总价:"+volu.buy(2));
}
}
方法2
package a1;
class Book3
{
String name;
String chuban;
int price;
private int num;
public Book3(String name,String chuban,int price)
{
this.name = name;
this.chuban = chuban;
this.price = price;
}
double price()
{
price = price -2;
return price;
}
void buy(int num)//
{
this.num = num;
System.out.println("购买数量为:"+num);
System.out.println("总价为:"+num*price);
}
public void show()
{
System.out.println("书名为:"+ name);
System.out.println("出版社为: "+ chuban);
System.out.println("价钱为:"+price);
}
}
public class Book2
{
public static void main(String[] args)
{
Book3 volu = new Book3("中","国",23);
volu.show();
volu.buy(2);
System.out.println("改变后价钱:"+ volu.price());
}
}
这两种方法分别是从有参和无参进行不同的输出。