第七次作业

一、修改手机默认语言

public class Phone {//类名
	static String a ="英文";//定义一个静态的字符串类型a并赋值初值英文
	public static void yuanlai() {//定义一个方法
		System.out.println("智能手机的默认语言为"+a);//输出信息
	}
	public static void show(String a) {//定义一个方法并传入一个字符串类型a的参数
		a ="中文";//修改a的值为中文
		System.out.println("将智能手机的默认语言设置为"+a);//输出信息
	}
	public static void main(String[]args) {//主方法
		Phone st = new Phone();//在phone里new一个对象赋予给st
		yuanlai();//调用yuanlai()方法
		st.show(a);//调用show()方法
	}

}

 

 二、设置信用卡密码

public class Mi {//定义一个类
	String num1="123456";//定义一个字符串num1并赋予初值123456
	static String num2="168779";//定义一个静态字符串num2并赋予初值168779
	public void no() {//定义一个方法
		System.out.println("信用卡4013735633800642的默认密码为"+num1);//输出信息
	}
	public void yes(String num2) {//定义一个方法并传入一个字符串类型的参数num2
		System.out.println("重置信用卡4013735633800642的密码为"+num2);//输出信息
	}
	public static void main(String[] args) {//主方法
		Mi st=new Mi();//在Mi类里创建一个对象
		st.no();//调用no()方法
		st.yes(num2);//调用yes()方法
	}

}

 执行结果:

 三、飞速的高铁

public class Lin {//定义一个类
		final static float PI=145.8f;//定义一个静态的浮点型常量PI并赋予初值145.8
		 
		 public static void main(String[] args) {//主方法
		  int a=2;//定义一个整型变量a
		 float speed=PI*a;//定义一个浮点型变量并计算PI*a的值将该值赋予给speed
		 huoche b=new huoche(PI);//在火车类里创建一个对象
		 gaotie c=new gaotie(speed);//在高铁类里创建一个对象
		 
		 }
		 
		}
		class huoche{//定义一个火车类
		 float PI;//定义一个浮点型变量PI
		 public huoche(float PI){//定义一个方法并传入一个浮点型参数
		  this.PI=PI;//使用this关键字调用成员变量并你将PI常量的值赋予给该变量
		  System.out.println("火车的速度为"+PI+"公里/小时");//输出信息
		 }
		 
		}
		class gaotie{//定义一个高铁类
		 float speed;//定义一个浮点型变量
		 public gaotie(float speed){//定义一个方法并传入一个浮点型参数
		  this.speed=speed;//使用this关键字调用成员变量并你将PI常量的值赋予给该变量
		  System.out.println("高铁的速度为"+speed+"公里/小时");//输出信息
		  
		 }
		}


 执行结果:

 四、计算机械钟和石英手表的时间

import java.util.Date;//导入Date方法
	 
	public class Watch {//定义一个watch类
	 
	 public static void time(){//定义一个方法
	  Date date=new Date();//在Date类里创建一个对象
	  String hour=String.format("%tH",date);//定义一个字符串hour并将小时进行格式化
	  String minute=String.format("%tM",date);//定义一个字符串minute并将分钟进行格式化
	  System.out.println("当前时间:"+hour+"点"+minute+"分");//输出信息
	  
	 }
	 public static void main(String[] args) {//主方法
	  System.out.println("机械钟的价格为189.99元RMB");//输出信息
	     time();//调用time()方法
	  System.out.println("石英手表的价格为69.0元RMB");//输出信息
	  time();//调用time()方法
	 
	 
	 }
	 
	}

执行结果:

 五、多功能参数(方法的重载)

import java.util.Scanner;//导入Scanner方法
 public class Lin2{//定义一个类
static final  double PI=3.141592653589793;//定义一个全局常量并赋予初值
 public static double add(double a,double b){//定义一个方法传入两个double型参数a,b
  return(a*b);//返回a*b的值
 }
 public static double add(double r){//定义一个方法并传入一个double型参数r
  return(r*r*PI);//返回r*r*PI的值
 }
 
 public static void main(String[] args) {//主方法
  // TODO Auto-generated method stub
  System.out.println(PI);//输出PI的值
  System.out.println(add(4.0000001));//调用add方法并输出
  System.out.println(add(3.0,4.0));//调用add方法并输出
 }
 }

 执行结果:

六、 输出圆形和矩形的面积

class Lin2 {//创建shape类
	 final static double PI = 3.1415926;//定义静态常量
	 void s1(double r) {
		 double s1 = r*r*PI;//计算圆形面积公式
		 System.out.println("圆形面积: "+ s1);//输出
	 }
	 void s2(int a,int b) {
		 float s2 = a*b;//计算矩形面积公式
		 System.out.println("矩形面积: "+s2);//输出
	 }
}
 public class Lin2 extends Shape{//继承shape类
	 public static void main(String[]args) {//主函数
		 Shape a = new Shape();
		 a.s1(1.50000001279);
		 a.s2(1,11);
	 }
 }

 

 七、定义人类的介绍方式

 代码截图与结果:

 八、编写登录方式

 截图与结果:

 

 九、人工包装的水果与普通水果的价格

 

package 作业8;
/**
 * 
 * @author Dejon_D
 *
 */
class Past{//创建类
  double a[]=new double[]{1.98,5.0,0.0,9.9};//初始化价格
 }
 public class Price extends Past  {//创建对象
  public static void main(String[]args){//主方法
   double b[]=new double[]{2.98,5.0,1.0,14.9};//创建对象
   System.out.println("水果名称  水果价格(元/千克)水果重量(千克) 包装费(元/千克) 总价  \n"+"——————————————————————————————————————————————————————————————————");//输出单位
   System.out.print("苹果\t");//输出:苹果
   Price ar=new Price();//创建对象
   for(int i=0;i<ar.a.length;i++){//for循环
    System.out.print(ar.a[i]);//输出ar
    System.out.print("\t\t");//空格
   }
   System.out.println();//换行
   System.out.print("精装苹果");//输出:精装苹果
   for(int i=0;i<b.length;i++){//for循环
    System.out.print(b[i]);//输出b
    System.out.print("\t\t");//空格
   }
   System.out.println();//换行
   System.out.print("——————————————————————————————————————————————————————————————————");//分割线
   System.out.println();//换行
   System.out.print("差价\t\t\t\t\t\t\t");//输出空格
   double j=b[b.length-1]-ar.a[ar.a.length-1];//创建对象
   System.out.print(j);//输出j
  
 }
 
}

 执行结果:

十、模拟上课场景(接口与实现)

 

public interface student {
  
   void answer();// 回答的方法
   void note();// 笔记的方法
}
public interface teacher {
	 
	  void greeting();// 问候的方法
	  void attend();// 上课的方法
	}
public class 模拟上课场景 implements teacher, student {//创建模拟上课场景主类
//继承IFather接口和IMather接口
 @Override
 public void answer() {// 重写answer()方法
  System.out.println("老师好");//输出老师好
  }
 @Override
 public void note() {// 重写note()方法
  System.out.println("同学开始记笔记");//输出同学开始记笔记
  }
 @Override
 public void greeting() {// 重写greeting()方法
  System.out.println("同学们好");//输出同学们好
  }
 @Override
 public void attend() {// 重写attend()方法
  System.out.println("老师开始上课");//输出老师开始上课
  }
 public static void main(String[] args) {//主函数
  student peter = new 模拟上课场景();//创建新的对象
  System.out.print("peter:");//输出peter:
  peter.answer();//输出peter.answer方法
  teacher mike = new 模拟上课场景();//创建新的对象
  System.out.print("mike:");//输出mike:
  mike.greeting();//输出mike.greeting方法
  System.out.print("mike:");//输出mike:
  mike.attend();//输出mike.attend方法
  System.out.print("peter:");//输出peter:
  peter.note();//输出peter.note方法
 }
}

执行结果:

十一、 儿子喜欢做的事(接口与实现 多实现)

public interface Mother{

                void watchTV();
                void cookin();
        }

 

public interface Father{
                void smokin();//抽烟的方法
                void goFishin();//钓鱼的方法
}
package Qin;
 
public class 儿子喜欢做的事 implements Father, Mother{//继承Father和 Mother接口
 @Override
 public void watcTV() {// 重写watcTV()方法
  System.out.println("看电视");//输出看电视
  }
   
 @Override
 public void cookin() {// 重写cookin()方法
  System.out.println("做饭");//输出做饭
  }
   
 @Override
 public void smokin() {// 重写smokin()方法
  System.out.println("抽烟");//输出抽烟
  }
   
 @Override
 public void goFishin() {// 重写goFishin()方法
  System.out.println("钓鱼");//输出钓鱼
  }
 public static void main(String[] args) {//主函数
  Mother son = new 儿子喜欢做的事();// 通过子类创建Father接口对象
  System.out.println("儿子喜欢做的事有:");//输出儿子喜欢做的事有:
  son.watcTV();//输出son.watcTV()方法
  son.cookin();//输出son.cookin()方法
  Father mathe = new 儿子喜欢做的事();// 通过子类创建Mather接口对象
  mathe.smokin();//输出mathe.smokin()方法
  mathe.goFishin();//输出mathe.goFishin()方法
   }
 }

执行结果:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小琳爱吃香菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值