第七次作业

 作业7.1代码

package d7z; //包名

public class Zy81y {//创建类
	static String a="英文"; //定义常量
	public static void yuyan() {
	System.out.println("智能手机的默认语言为:"+a); //输出语句
	}
	public static void voidshow(String a) {
	a="中文;";
	System.out.println("将智能手机的默认语言设置为:"+a);//输出语句
	}
	public static void main(String[] args) { //主方法
			Zy81y st=new Zy81y();
			yuyan();
			st.voidshow(a);

	}
}
	

作业7.1代码图  

作业7.2代码

package d7z;//包名

public class Zy82mm {private static final String num1 = null;//创建类 
	static String numl="123456";
	static String num2="168779"; //um2为128456	
	public void hqw(String num1) {
	System.out.println("信用卡4013735633800642的默认密码为"+numl);//输出语句
	}
	public static void zxx(String num2) {
	System.out.println("重置信用卡4013735633800642的密码为"+num2);//输出语句
	}
	public static void main(String[] args) { //主方法
		Zy82mm str=new Zy82mm();
	str.hqw(num1);
	str.zxx(num2);
	}
}

作业7.2代码图

 作业7.3代码

package d7z;

public class Zy83hc {
		static float PI=145.8f;//定义float型PI的值
		public static void main(String[] args) {
			int a=2;
		float hqw=PI*a;//hqw等于PI*a
		zxx b=new zxx(PI);//定义
		hhy c=new hhy(hqw);//定义
		}
	}
	class zxx{
		float PI;
		public zxx(float PI){
			this.PI=PI;//返回到PI
			System.out.println("火车的速度为"+PI+"公里/小时");//输出语句
		}
	}
	class hhy{
		float hqw;
		public hhy(float hqw){
			this.hqw=hqw;//返回到spped
			System.out.println("高铁的速度为"+hqw+"公里/小时");	//输出语句	
		}
	}

作业7.3代码图  

作业7.4代码

package d7z;
import java.util.Date;
public class Zy84sb {
	public static void time(){
		Date date=new Date();//创建date对象
		String hour=String.format("%tH",date);//将date格式化
		String minute=String.format("%tM",date);//将date格式化
		System.out.println("当前时间:"+hour+"点"+minute+"分");//输出语句
	}
	public static void main(String[] args) {
		System.out.println("机械钟的价格为189.99元RMB");//输出语句
	    time();
		System.out.println("石英手表的价格为69.0元RMB");//输出语句
		time();
	}
}

作业7.4代码图

 作业7.5代码

package d7z;
import java.util.Scanner;//导入Scanner方法
public class Zy85dgn {
    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) {//主方法
    System.out.println(PI);//输出PI的值
    System.out.println(add(4.0000001));//调用add方法并输出
    System.out.println(add(3.0,4.0));//调用add方法并输出
}
}

作业7.5代码图  

作业7.6代码

class circle{//定义圆形类
public circle(double r,double PI) {//构造圆形方法(传入参数数据)

double s1=r*r*PI;//定义个double型变量s1
System.out.println("圆形的面积:"+s1);//输出语句

      }

}
class Rectangle{//定义矩形类
public Rectangle(double a,double b) {//构造矩形方法(传入参数数据)double s2=a*b;//定义个double型变量s2
system.out.print1n("矩形的面积:"+s2);//输出语句

     }

}
public class Shape {
finalstatic double PI=3.1415926;//定义静态double型变量PI且赋值
public static void main(String[]args) {//主方法
circle cl=new circle(1.5000000,3.1415926);//创建圆形类对象c1输出参数值Rectangle r1=new Rectangle(1,11);//创建矩形类对象r1输出参数值

}

}

作业7.6代码图

 作业7.7代码

package d7z;

public class Zy87rl {
	static int age;//定义一个静态的整型变量age
	public String toString(){//使用toString()方法
		return "我18岁,我是";//返回一个字符串
	}
	public static void main(String[]args){//主方法
	 age=18;//给age赋值18
	 if(age<=18){//判断age是否不小于18
		 System.out.println(new Zy87rl()+"成年人。");//输出信息
	 }
	 else{//如果小于则执行下面代码
		 System.out.println(new Zy87rl()+"未成年人。");//输出信息
	 }	 
	 
	}
}

作业7.7代码图  

作业7.8代码

package d7z;
import java.util.Scanner;//导入一个Scanner方法
public class Zy88dr {
	public static void main(String[] args) {//主方法
		Hqw e=new Hqw();//在St类里创建一个对象
		System.out.println("请输入用户名:");//输出信息
		Scanner in=new Scanner(System.in);//传入一串字符
		String name=in.next();//将输入的字符串赋予给定义的一个字符串类型的变量name
		System.out.println("请输入密码:");//输出信息
		Scanner c=new Scanner(System.in);//传入一串字符
		String word=c.next();//将输入的字符串赋予给定义的一个字符串类型的变量word
		Zy88dr a=new Zy88dr();//在As类里创建一个对象
		e.dengru(name,word);//调用dengru()方法并将name和word的值赋予给a和b
	}
}
class Hqw{//定义一个类
	void dengru(String a,String b){//定义一个方法并传入两个字符串类型的参数
		 if(a.equals("张三")){//将传入的字符串跟“张三”对比
			 if(b.equals("123456")){//将传入的第二个字符串跟“123456”对比
				 System.out.println("-------------\n"+"登录成功");//输出信息
			 }
		 }
	 }



}

作业7.8代码图

 作业7.9代码


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
  
 }
 
}

作业7.9代码图  

作业8.10代码

package zuoye7;
public class Cla {//定义一个类  
 public static void main(String[] args) {//主方法
 zuoye10[]a={new student(),new teacher()};//分别在student类和teacher类里创建对象并向上转型
 for(int i=1;i<a.length;i++){//遍历数组
 a[0].hello();//输出元素
 a[1].hello();//输出元素
 a[1].work();//输出元素
 a[0].work();//输出元素
    }
 } 
}

作业8.10代码图

 

作业8.11代码

package d7z;
public class Zy811fm {
	public interface IFather {//定义一个接口
	void smoking();//定义一个抽象方法
	void goFishing();//定义一个抽象方法
}
	public interface IMother {//定义一个接口
	void watchTV();//定义一个抽象方法
	void cooking();//定义一个抽象方法
}
	public static class Me implements IFather,IMother {//定义一个新类并继承IMother类和IFather类	 
		public void watchTV() {//重写方法
		System.out.println("看电视");//输出信息		
}
		public void cooking() {//重写方法
		System.out.println("做饭");//输出信息
}
		public void smoking() {//重写方法		
		System.out.println("抽烟");//输出信息
}		public void goFishing() {//重写方法	
		System.out.println("钓鱼");//输出信息
}
		public static void main(String[] args) {//主方法
		IFather father=new Me();//在Me类里创建一个对象并向上转型
		IMother mother=new Me();//在Me类里创建一个对象并向上转型
		System.out.println("儿子喜欢做的事有:");//输出信息
		mother.watchTV();//调用IMother类里的方法
		mother.cooking();//调用IMother类里的方法
		father.smoking();//调用IFather类里的方法
		father.goFishing();//调用IFather类里的方法	 
		}
	 }
}

作业8.11代码图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值