class HelloWorld {
public static void main(String[ ] args)
[Link]("Hello World!");
}
-startup
plugins/[Link].launcher_1.[Link]
--[Link]
plugins/[Link].win32.win32.x86_64_1.1.800.v20180827-1352
-product
[Link]
-showsplash
[Link]
--[Link]
openFile
--[Link]
openFile
--[Link]
-vmargs
-[Link]=1.8
-[Link]=@[Link]/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-[Link]=1.8
-[Link]=true
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM
-startup
plugins/[Link].launcher_1.[Link]
--[Link]
plugins/[Link].win32.win32.x86_64_1.1.800.v20180827-1352
-product
[Link]
-showsplash
[Link]
--[Link]
openFile
--[Link]
openFile
--[Link]
-vmargs
-[Link]=1.8
-[Link]=@[Link]/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-[Link]=1.8
-[Link]=true
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM
/** @author 方雨田
*@author 1711427
*/
import [Link]; //DateFormatSymbols 是一个公共类,用于封装可本地化的日期-时间格式化
数据,如月名、星期几的名称和时区数据。
import [Link].*; //通配符*,导入使用 util 包含的众多类,Calendar,Locale....
public class Month
{
public static void main(String[] args)
{
GregorianCalendar d = [Link](ENGLISH);
int year =[Link]([Link]);
int month = [Link]([Link]); //月份是从 0 开始计数的,0-11
String weekdays[] = new DateFormatSymbols().getShortWeekdays(); // 简短
for(int i=1; i<8; ++i)
[Link](weekdays[i]+" ");
[Link](); //So I'd expect an array which can be indexed with
values 1-7... which means it has to have 8 elements (as all arrays in Java are 0-
based).
[Link](Calendar.DAY_OF_MONTH, 1);
int weeknameofFirstday = [Link](Calendar.DAY_OF_WEEK);//获得当月 1 号是星期几
int cnt = 1;
while(weekdays[cnt] != weekdays[weeknameofFirstday])
{
[Link](" ");
++cnt;
}
do
{
int day = [Link](Calendar.DAY_OF_MONTH);
[Link]("%3s", day); //printf 为 PrintStream 类中使用指定格式字符串和参数将格式
化的字符串写入此输出流的便捷方法。
[Link](" "); //%转换值的长度小于 3,则用空格来填充输出
if(weekdays[[Link](Calendar.DAY_OF_WEEK)] == weekdays[7]) //判断是否需要换行打
印
[Link]();
[Link](Calendar.DAY_OF_MONTH, 1);
}while([Link]([Link]) == month);
}
}
package [Link];
/**
* @author 方雨田 1711427
*
* 2018 年 11 月 12 日
*/
import [Link].*;
public class CD {
static void addMember()
{
BufferedReader buf1 = new BufferedReader(new
InputStreamReader([Link]));
BufferedReader buf2 = new BufferedReader(new
InputStreamReader([Link]));
String name=new String();
String code=new String();
try {
[Link]("Enter new member's name :");
name = [Link]();
[Link]("Enter new member's code :");
code = [Link]();
} catch (IOException e) {
[Link]();
}
Member m=new Member(name,code);
[Link]("[Link]", true);
}
static void rentorsell(boolean ros)
{
BufferedReader buf1 = new BufferedReader(new
InputStreamReader([Link]));
BufferedReader buf2 = new BufferedReader(new
InputStreamReader([Link]));
String name=new String();
String code=new String();
try {
[Link]("Enter new member's name :");
name = [Link]();
[Link]("Enter new member's code :");
code = [Link]();
} catch (IOException e) {
[Link]();
}
Member m=new Member(name,code);
[Link]("[Link]", true);
}
static void deleteMember()
{
BufferedReader buf1 = new BufferedReader(new
InputStreamReader([Link]));
String name=new String();
try {
[Link]("Enter the name of the member to delete:");
name = [Link]();
DataInputStream ois=new DataInputStream(new
BufferedInputStream(new FileInputStream("[Link]")));
Member m=new Member("","");
boolean append=true;
while([Link](ois))
{
if([Link]([Link]()))
{
if(![Link]())
{
[Link]("CD is not
returned!");
[Link]();
return;
}
else
{
continue;
}
}
if(append)
{
[Link]("[Link]", false);
append=false;
}
else
[Link]("[Link]",true);
}
[Link]();
append=true;
ois=new DataInputStream(new BufferedInputStream(new
FileInputStream("[Link]")));
while([Link](ois))
{
if(append)
{
[Link]("[Link]", false);
append=false;
}
else
[Link]("[Link]", true);
}
}catch(IOException e)
{
[Link](e);
}
}
public static void main(String[] args) throws IOException {
CDrental CD[]=new CDrental[3];
CD[0]=new CDrental(1,"17",12.0f,17.0f,1.0f);
CD[1]=new CDrental(2,"Jocelyn Flores",15.0f,23.0f,1.1f);
CD[2]=new CDrental(3,"Honeymoon",17.0f,25.0f,1.3f);
CD[0].output("[Link]", true);
CD[1].output("[Link]", true);
CD[2].output("[Link]", true);
Member er[]=new Member[2];
er[0]=new Member("ZhangYuan","1726121");
er[1]=new Member("LiuHan","1756324");
er[0].output("[Link]",true);
er[1].output("[Link]",true);
[Link]("Please select one number from 1 to 7");
[Link]("1:add member");
[Link]("2:delete member");
[Link]("3:rent CD;");
[Link]("4:sell CD;");
[Link]("5:stock;");
[Link]("6:statistics;");
[Link]("7:return CD;");
int order=(int)[Link]();
if(order<1||order>7)
{
[Link]("WRONG!");
}
else
{
switch(order)
{
case 1:
}
}
}
class Member {
private String name;
private String code;
private int CDnumber;
private boolean returned;
Member(String n,String c)
{
name=n;
code=c;
returned=true;
CDnumber=0;
}
String getName()
{
return name;
}
String getCode()
{
return code;
}
boolean Returned()
{
return returned;
}
void setName(String s)
{
name=s;
}
void lend(int a)
{
returned=false;
CDnumber=a;
}
boolean intput(DataInputStream in)
{
try{
name=[Link]();
code=[Link]();
CDnumber=[Link]();
}catch(IOException e)
{
return false;
}
return true;
}
void output(String text,boolean app)
{
if(code!=null){
try{
DataOutputStream out=new DataOutputStream(new
BufferedOutputStream(new FileOutputStream(text,app)));
[Link](name);
[Link](code);
[Link](CDnumber);
[Link]();
}catch(IOException e)
{
[Link](e);
}
}
}
}
class CDrental
{
private int number;
private String name;
private float price;
private String owner;
private float saleprice;
private float rentalprice;
private int state;
private int count;
//constructor
CDrental(int m,String n,float p,float sale,float rental)
{
number=m;
name=n;
price=p;
saleprice=sale;
rentalprice=rental;
count=0;
state=0;
}
CDrental(int m,String n,float p,float sale,float rental,String o)
{
number=m;
name=n;
price=p;
saleprice=sale;
rentalprice=rental;
owner=o;
count=0;
state=0;
}
//get()
int getNumber()
{
return number;
}
String getName()
{
return name;
}
float getPrice()
{
return price;
}
float getSaleprice()
{
return saleprice;
}
String getOwner()
{
return owner;
}
float getRentalprice()
{
return rentalprice;
}
int getState()
{
return state;
}
//set
void rent(String n)
{
state=1;
count++;
owner=n;
}
void sale(String n)
{
state=-1;
owner=n;
}
void returned()
{
state=0;
}
boolean input(DataInputStream in)
{
try {
number=[Link]();
name=[Link]();
price=[Link]();
saleprice=[Link]();
rentalprice=[Link]();
state=[Link]();
count=[Link]();
}catch(IOException e)
{
return false;
}
return true;
}
void output(String text,boolean app) //false 时覆盖原文件
{
try{
DataOutputStream out=new DataOutputStream(new
BufferedOutputStream(new FileOutputStream(text,app)));
[Link](number);
[Link](name);
[Link](price);
[Link](owner);
[Link](saleprice);
[Link](rentalprice);
[Link](state);
[Link](count);
[Link]();
}catch(IOException e)
{
[Link](e);
}
}
}