作业一:输出圆形和矩形的面积
代码如下:
package dasd; //创建名为dasd的包
public class SD{ //创建名为SD的类
float z; //创建float型变量z
float d; //创建float型变量d
float Circle; //创建float型变量Cirle
float Q; //创建float型变量Q
float Z; //创建float型变量Z
float rectangle; //创建float型变量rectangle
public void yxMj(float z,float d) { //创建成员变量yxMj,并传入参数float型z,和float型d
Circle = z * d; //计算圆形面积的值
}
public void jxmj(float Q,float Z) { //创建成员变量jxmj,并传入参数float型Q,和float型Z
rectangle = Q * Z; //计算矩形面积的值
}
}
public class S extends SD { //创建名为S的类并继承父类SD
public static void main(String[]arr) { //创建主方法,进行操作
SD a = new SD(); //创建父类的对象a
a.yxMj(7.68f,2.31f); //对象a调用成员方法yxMj。并传值
a.jxmj(8.22f,6.23f); //对象a调用成员方法jxmj。并传值
System.out.println("圆形的面积为:"+a.Circle); //输出圆形的面积
System.out.println("矩形的面积为:"+a.rectangle); //输出矩形的面积
}
}
输出结果为:
作业二:定义人类的介绍方式
代码如下:
package dasd; //包名
public class S{
static int nl; //创建int型静态变量nl
public S(int nl) { //创建成员方法S,并传值
this.nl = nl; //赋值操作
}
@Override
public String toString() { //重写toString方法,用来返回值
if(nl>=18) { //用if语句判断是否满了18岁
return "你满了18岁,是成年人"; //满了则返回该语句
}
else { //否则
return "你未满18岁,是未成年人"; //未满则返回该语句
}
}
public static void main(String[]arr) { //创建主方法
S b = new S(32); //创建对象b,并给构造方法传入年龄
System.out.println(b); //输出结果
}
}
输出结果为:
作业三:编写登陆方法
代码如下:
package qwe; //包名
public class Lz { //创建名为 Lz 的类
String zh = "张三"; //创建名为zh,String型的变量,并赋值张三 。
int mm = 12345678; //创建名为mm,int型的变量,并赋值12345678 。
String a; //创建名为a,String型的变量
int b; //创建名为b,int型的变量
}
package qwe; //包名
import java.util.Scanner; //导入输入函数需要的包
public class Can extends Lz { //类 Can 继承 父类 Lz
Scanner z = new Scanner(System.in); //从键盘上获取值放入scanner
public void A() { //创建方法 A ,以获取账号密码
System.out.println("请输人您的账号"); //输出该语句,提示你输入账号
a = z.next(); //把输入的值赋给a,(账号)
System.out.println("请输人您的密码"); //输出该语句,提示你输入密码
b = z.nextInt(); //把输入的值赋给b,(密码)
System.out.println("------------"); //输出该语句,用来分隔
}
public Boolean Z() { //创建方法用来判断账号密码是否正确
if(zh.equals(a)) { //用equals关键字判断内容是否正确
return true; //正确返回真(true)
}
else { //否则返回假(false)
return false; //返回假
}
}
public static void main(String[] arr) { //创建主方法arr
Can D = new Can(); //创建对象D
D.A(); //对象D调用成员方法A
if(D.Z().equals(true)) { //if判断真假,并使用关键字equals关键字判断内容
System.out.println("登入成功"); //如果为真输出该语句,说明账号正确,并登入
}
else { //否则输出该语句
System.out.println("账号或密码错误请重新输入"); //说明账号或密码错误
}
}
}
运行结果:
作业四:人工包装的水果与普通水果的价格
代码如下:
package 作业四; //包名
public class Z { //创建名为Z的类
String a = "水果名称 水果价格(元/kg) 水果重量(kg)包装费(元/kg)总价"; //创建STring型变量a
String b = "----------------------------------------------------"; //创建STring型变量b
float jg; //创建float型变量jg
float kg; //创建float型变量kg
float bzf; //创建float型变量bzf
float zj; //创建float型变量zj
static float cj; //创建float型静态变量cj
String d = "苹果"; //创建String型变量d并赋值苹果
String e = "精装苹果"; //创建String型变量e并赋值精装苹果
static String z = "差价"; //创建String型变量z并赋值差价
public void s(float jg,float kg,float bzf) { //创建成员方法s,并给成员变量赋值
zj = (jg*kg)+bzf; //计算总价
System.out.println(e+"\t"+jg+"\t"+"\t"+kg+"\t"+bzf+"\t"+zj); //输出精装苹果资料
System.out.println(b); //输出该语句
}
}
package 作业四; //包名
public class X extends Z{ //创建名为X的类并继承父类Z
public void S(float jg, float kg, float bzf) { //创建成员方法S,并给成员变量赋值
zj = (jg*kg)+bzf; //计算总价
System.out.println(a+"\n"+b); //输出该语句
System.out.println(d+"\t"+jg+"\t"+"\t"+kg+"\t"+bzf+"\t"+zj); //输出苹果的价格,重量,包装费 和总价
}
public static void main(String[] arr) { //创建主方法
X ad = new X(); //创建X类的对象
Z ae = new Z(); //创建Z类的对象
ad.S(1.98f,5.0f,0.0f); //对象ad,给成员方法S传值
ae.s(2.98f,5.0f,1.0f); //对象ae,给成员方法s传值
if(ad.zj>ae.zj) { //创建if语句,用来比较苹果和精装苹果的价格
cj = ad.zj-ae.zj ; //苹果总价更高,计算差价
}
else {
cj = ae.zj -ad.zj; //精装苹果总价更高,计算差价
}
System.out.println(z+"\t"+"\t"+"\t"+"\t"+"\t"+cj); //输出差价
}
}
输出结果为: