第八次作业

这篇博客展示了四个Java编程作业,包括计算圆形和矩形面积,定义人类自我介绍的方式,编写登录方法,以及模拟人工包装水果与普通水果的价格计算。每个作业都附带了代码示例和运行结果。
摘要由CSDN通过智能技术生成

作业一:输出圆形和矩形的面积

代码如下:

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);				//输出差价
									  }
    					}

输出结果为:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值