课后作业

 


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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值