zoukankan      html  css  js  c++  java
  • 第二本书 一章(课后题)

    package com.opp.homework1.customer;


    public class Customer {
    int integral;
    String card;

    public void show(int integral,String card){
    if(integral>1000&&card.equals("金卡")){
    System.out.println("回馈积分500!");
    }else if(integral>5000&&card.equals("普通卡")){
    System.out.println("回馈积分500!");

    }
    }
        }
    package com.opp.homework1.customer;

    import java.util.Scanner;

    public class MyMain {
    public static void main(String[] args) {
    Customer customer=new Customer();
    Scanner input = new Scanner(System.in);
    System.out.print("积分:");
    customer.integral = input.nextInt();
    System.out.print("卡类型:");
    customer.card = input.next();
    customer.show(customer.integral,customer.card);
    }

    }

    2、教员要求账号使用面向对象写一个计算机类

    复制代码
    import java.util.Scanner;

    public class MyMain {
    public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.println("请输入2个数字:");
    int num1 = scanner.nextInt();
    int num2 = scanner.nextInt();
    Calculator cal = new Calculator();
    System.out.println("请输入符号(+-*/):");
    char world = scanner.next().charAt(0);
    switch (world) {
    case '+':
    int add = cal.add(num1, num2);
    System.out.println(add);
    break;
    case '-':
    int jian = cal.jian(num1, num2);
    System.out.println(jian);
    break;
    case '*':
    int cheng = cal.cheng(num1, num2);
    System.out.println(cheng);
    break;
    case '/':
    int chu = cal.chu(num1, num2);
    System.out.println(chu);
    break;
    default:
    System.out.println("输入有误!");
    }

    }
    }
    复制代码

     

    复制代码
    public class Calculator {
    // 计算两数相加之和
    public int add(int leftNum, int rightNum) {
    return leftNum + rightNum;
    }

    public int jian(int leftNum, int rightNum) {
    return leftNum - rightNum;
    }

    public int cheng(int leftNum, int rightNum) {
    return leftNum * rightNum;
    }

    public int chu(int leftNum, int rightNum) {
    return leftNum / rightNum;
    }
    }
    复制代码

     3、假设当前时间是。。。编写一个CurrentTime类,定义show()方法显示时间

    复制代码
    public class CurrentTime {
    String time="2015年5月12日10点11分00秒";

    public void show(){
    System.out.println(time);
    }
    }
    复制代码

     

    复制代码
    public class MyMain {
    public static void main(String[] args) {
    CurrentTime currentTime = new CurrentTime();
    currentTime.show();
    }
    }
    复制代码

     4、改进第三题

    复制代码
    public class CurrentTime2 {


    String CurTime="2015,5,12";

    public void show(){
    System.out.println(CurTime);
    }
    }
    复制代码

     

    复制代码
    public class MyMain {
    public static void main(String[] args) {
    CurrentTime2 cur=new CurrentTime2();
    cur.show();
    }
    }
    复制代码

     5、描述计算机,使用类的方式

    复制代码
    public class Computer {
    String name[] = {"cpu", "主板", "显示器", "硬盘", "内存"};

    public void showInfo() {
    for (int i = 0; i < name.length; i++) {
    System.out.println(name[i]);
    }
    }
    }
    复制代码

     

    复制代码
    public class MyMain {
    public static void main(String[] args) {
    Computer computer = new Computer();
    computer.showInfo();
    }
    }
    复制代码

     6、某公司开发新游戏,编写测试类,创建英雄对象等等。。。

    复制代码
    public class Hero {
    String name="李晓霞",life="300";
    public void show(){
    System.out.println("我是英雄,我的基本信息如下:");
    System.out.println("姓名:"+name+","+"生命值:"+life);
    }
    }
    复制代码

     

    复制代码
    public class Monster {
    String name="小龟",type="潜水型";
    public void show(){
    System.out.println("我是怪物,我的基本信息如下:");
    System.out.println("姓名:"+name+","+"类型:"+type);
    }
    }
    复制代码

     

    复制代码
    public class Weapon {
    String name="死神镰刀",gong="12";
    public void show(){
    System.out.println("我是武器,我的基本信息如下:");
    System.out.println("武器名:"+name+","+"攻击力:"+gong);
    }
    }
    复制代码

     

    复制代码
    public class MyMain {
    public static void main(String[] args) {
    Hero hero = new Hero();
    Monster monster = new Monster();
    Weapon weapon = new Weapon();
    hero.show();
    monster.show();
    weapon.show();
    }
    }
    复制代码

     



  • 相关阅读:
    java中需要注意的小细节
    利用mysql查询总数据条数,再php处理数据转出数组,生成随机返回到页面,可以做成刷新页面,出现不同的内容
    js刷新页面方法大全
    CSS3自定义滚动条样式 -webkit-scrollbar(转)
    使用jquery.qrcode生成二维码(转)
    JS鼠标事件大全 推荐收藏
    微信小程序
    js几种生成随机颜色方法
    Canvas——使用定时器模拟动态加载动画!
    H5——表单验证新特性,注册模态框!
  • 原文地址:https://www.cnblogs.com/yunfeioliver/p/9083669.html
Copyright © 2011-2022 走看看