第七次Java作业

public class Language {
static String a="英文";//定义一个静态变量a,且"英文"字符串赋值
public static void A() {//构造一个静态方法
	System.out.println("智能手机默认语言为"+a);//使用第一个对象调用类成员方法
}
public static void B(String a){//构造静态方法
	a="中文";
	System.out.println("将智能手机的默认语言设置为:"+a);//使用第二个对象调用类成员方法
}
public static void main(String[] args) {
	Language string=new Language();//创建一个类对象为string
	string.A();//使用对象调用该静态方法  英文
	string.B(a);//使用对象调用静态方法  中文
}
}

public class Card{
static 	String cardnumber="4013735633800642";//定义一个静态string型变量cardnumber为卡号
static 	String name="123456";//定义一个静态string型变量name为默认密码
static	String name1="168779";//定义一个静态string型变量name为重置后的密码
	public  void defualt() { //定义一个defualt(默认)方法
		System.out.println("信用卡"+cardnumber+"的默认密码为"//使用对象调用类成员方法输出
				+name);
	}
	public void change() { //定义一个change(更改)方法
		System.out.println("重置信用卡"+cardnumber+"的密码为"+name1);//使用对象调用类成员方法输出
	} 
	public static void main(String[] args) {//主方法
		Card c1=new Card();//创建一个类对象为c1
		c1.defualt();//使用对象调用该defualt方法  
		c1.change();//使用对象调用该change方法  
		
	}
}

class HC{       //定义火车类                  
	double train;       //定义一个double型的变量    
		public HC(double train){       //构造个方法传入参数double train
			this.train=train;          //调用构造方法参数
			System.out.println("火车的速度为"+train+"公里/小时"); //输出语句
		}
		
	}
	class GT{          //定义高铁类              
		double speed;       //定义一个double型的变量speed
		public GT(double  speed){      //构造个方法传入参数double型变量speed
			this.speed=speed;       //调用构造方法参数   
			System.out.println("高铁的速度为"+speed+"公里/小时");//输出语句
		}
	}
	public class Speed {
	public static void main(String[] args) {
	final	double train=145.8;	//定义个double型变量train且赋值
	double a=train*2;//定义个double型变量a且赋值
	HC h=new HC(train);//创建HC类对象h存放train数据
	GT g=new GT(a);//创建GT类对象g存入a数据
	
		
	}
}

class  Mechan{//机械类
	 double price;//定义个double型变量price
	 public Mechan(double price){ //构造个方法传入参数double price
		this.price=price;   //调用构造方法参数
		System.out.println("机械钟的价格为"+price+"元RMB");//输出语句
	}
}
class Quart{//石英类
	double price1;//定义个double型变量price
	public Quart(double price1){//构造个方法传入参数double price1
		this.price1=price1; //调用构造方法参数
		System.out.println("石英手表的价格为"+price1+"元RMB");//输出语句
	}
}
public class Clocks {//手表类
	final static String time="10点10分";//定义静态string型变量time
	static double price=189.99;//定义静态double型变量price
	static double price1=69.0;//定义静态double型变量price1
	public static void main(String[] args) {
		Mechan m1=new  Mechan(price);//创建Mechan类对象m1存放price数据
	System.out.println("当前时间:"+time);//输出语句
	Quart q1= new Quart(price1);//创建Quart类对象q1存放price1数据
    	System.out.println("当前时间:"+time);//输出语句

	}

public class Graph {//图形类
    public static double rectangle(double x, double y) {//构造矩形方法(传入参数数据)
        double a = 0;//定义double型变量a
        a = x * y;//
        return a;//返回a
    }
    public static double circle(double r){  //构造圆形方法(传入参数数据)
		double PI=3.1415926;//定义double型变量PI且赋值
		double a=PI*r*r;//定义double型变量a
        return a;//返回a
    }  
    public static double notnull(double P1){  
  		double PI=3.1415926;//定义double型变量PI且赋值
          return PI; //返回PI
      }  
	 public static void main(String[] args) {//主方法
		 double N=notnull(0);//double型变量N调取notnull类且输入参数
	      double  A=rectangle(3.0,4.0);//double型变量A调取rectangle类且输入参数
		 double Y=circle(4);;//double型变量Y调取circle且输入参数
		 System.out.println(N);
	        System.out.println(Y);
	        System.out.println(A);
	      
	    }
    }

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.println("矩形的面积:"+s2);//输出语句
	}
}
public class Shape {
final static double PI=3.1415926;//定义静态double型变量PI且赋值
public static void main(String[] args) {//主方法
	circle c1=new circle(1.5000000,3.1415926);//创建圆形类对象c1输出参数值
	 Rectangle r1=new  Rectangle(1,11);//创建矩形类对象1输出参数值
}
}

public class Boys{//创建类
	private void age(int age) {//age方法传入参数
		return  ;
	}
	public static void main(String[] args) {
		System.out.println("请输入年龄");//输出语句
		 Scanner sc=new Scanner(System.in);//创建扫描器,从键盘控制台获取输入的数字
		 int age=sc.nextInt();//定义个int型变量age	
		if(age>=18) {//判断age是否大于18
			System.out.println("我"+age+"岁了,我是成年人");//输出语句
		}else {//条件不成立则执行
			System.out.println("我"+age+"岁了,我是未成年人");//输出
	
		}
		
		Boys b1=new Boys();//创建Boys类对象b1
	     b1.age(age);//对象变量调用age方法返回age参数
	}

  }

 

public class Login {//创建Login类
	void Disemvark(String a,String b){//构造方法且传入参数
		if(a.equals("张三")) {//输入张三
			if(b.equals("123456")) {//输入密码
				System.out.println("-----------");//输出语句
				System.out.println("登录成功");//输出语句
			}
		}
	}
public static void main(String[] args) {//主方法
	Login L1=new Login();//创建Login类对象L1
	System.out.println("请输入用户名");//输出语句
	Scanner sc=new Scanner(System.in);//从键盘获取输入的值放入scanner
	String name=sc.next();//定义string型name
	System.out.println("请输入密码");//输出语句
	Scanner sc1=new Scanner(System.in);//从键盘获取输入的值放入scanner
	String password=sc1.next();//定义string型password
	Login L2=new Login();    //创建Login类对象L2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
	L2.Disemvark(name, password);//对象L2调取方法输入参数控制输出
}
}

class Past{//定义一个类
	 double a[]=new double[]{1.98,5.0,0.0,9.9};//定义一个一维数组并给该数组传入元素
	}
	public class Fruit extends Past  {//定义一个类并继承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");//输出信息
	  Fruit ar=new Fruit();//在Friut类里创建一个对象
	  for(int i=0;i<ar.a.length;i++){//遍历a数组里的每一个元素-+
	   System.out.print(ar.a[i]);//输出数组中的每一个元素
	   System.out.print("\t\t");//输出信息
	  }
	  System.out.println();//换行
	  System.out.print("精装苹果");//输出信息
	  for(int i=0;i<b.length;i++){//遍历b数组中的每一个元素
	   System.out.print(b[i]);//输出数组中的每一个元素
	   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);//输出差值
	 }

package 第七章;
	interface dad{	//定义绘制接口
		default void chouyan() {	//普通方法-修饰符default-void返回值方法名
			System.out.println("看美女");	//方法体
		}
		default void diaoyu() {	//循环
			System.out.println("打游戏");
	}}
	interface mom{	//定义接口mom
		default void kanba() {
			System.out.println("购物");
		}
		default void erzi() {
			System.out.println("搓麻将");
		}}
public class z11 implements dad,mom{
	public static void main(String[] args) {
		//z11 son=new z11();	son.chouyan();构造方法
		z11 son=new z11();	//创建z11类的对象son
		System.out.print("儿子喜欢的事情有");//输出儿子在
		son.chouyan();//调用对象chouyan
		son.diaoyu();//调用对象
		son.erzi();//调用对象
		son.kanba();//调用对象
		}}

 

package 第七章;

interface ac{	//可绘制接口(interface定义接口关键字)
	public void draw();	//绘制抽象方法
}
class peter{	//四边形类
	public void doanything() {
		System.out.println("同学们好");
	}
}
//平行四边形类,继承四边形类,并实现了可绘制接口
class mike extends peter implements ac{
	public void draw() {	//由于该类实现了接口,所以需要覆盖draw()方法
		System.out.println("老师开始上课");//重写,方法体不同
	}
}
//正发形类,继承四边形类,并实现了可会知接口
class abc extends peter implements pt{
	public void draw() {
		System.out.println("老师好");
	}
}
class wc implements ac{
	public void draw() {
		System.out.println("同学开始记笔记");
	}
}
public class z10 {
	public static void main(String[] args) {
		abc s=new abc();
		s.draw();
		s.doanything();
		mike p=new mike();
		p.draw();
		wc c=new wc();
		c.draw();
	}
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值