1、定义狗类

定义狗类

属性:昵称,品种,健康值(int)

方法:吃,玩飞盘

定义测试类 实例化对象,调用方法


public class DogTest {public static void main(String[] args) {Dog a=new Dog();a.name="小哈";a.breed="哈士奇";a.health=9;a.eat();a.play();}}

public class Dog {String name;String breed;int health;public void eat() {}public void play() {System.out.println("玩飞盘");}}

2、求矩形面积

定义矩形类:

属性:宽 、高

方法:计算周长,面积(要求把结果返回)

定义测试类:实例化两个矩形对象,并求出周长和面积。


public class RectangleTest {public static void main(String[] args) {// TODO Auto-generated method stubRectangle c=new Rectangle();c.wide=5;c.high=6;System.out.println("周长为:"+c.perimeter());System.out.println("面积为:"+c.area());c.perimeter();c.area();}}

public class Rectangle {int wide;int high;public int perimeter() {int a=wide+high   ;return a*2;}public int area() {int b=wide*high;return b;}}

3、实现级联菜单

一级菜单

*****欢迎进入银行系统*********

  1. 注册
  2. 登录
  3. 退出

*******************************

请选择:

二级菜单

*******************************

  1. 查询余额
  2. 存款
  3. 取款

*******************************

请选择(输入0返回上一级):

import java.util.Scanner;public class Back {//展示一级菜单public void showback() {Scanner sca=new Scanner(System.in);boolean flag;//true 输入正确 false 输入错误do {flag=true;System.out.println("*****欢迎进入银行系统*****");System.out.println("\t1、注册");System.out.println("\t2、登陆");System.out.println("\t3、退出");System.out.println("*******************");System.out.println("请选择:");int a=sca.nextInt();switch(a) {case 1:System.out.println("注册");break;case 2:System.out.println("登陆");doLogin();//展示二级菜单break;case 3:System.out.println("退出");break;default:flag=false;System.out.println("输入有误,请重新输入");break;}}while(!flag);  }public void doLogin() {//展示二级菜单Scanner sca=new Scanner(System.in);
//          int b;boolean flag;//true 输入正确 false 输入错误flag=true;System.out.println("*****************");System.out.println("\t1、查询余额");System.out.println("\t2、存款");System.out.println("\t3、取款");System.out.println("*******************");System.out.println("请选择(输入0返回上一级):");int b=sca.nextInt();switch(b) {case 0:showback();//展示一级菜单case 1:System.out.println("查询余额");break;case 2:System.out.println("存款");break;case 3:System.out.println("取款");break;default:break;}}}

public class BackTest {public static void main(String[] args) {// TODO Auto-generated method stubBack b=new Back();b.showback();}}

4、 定义一个计算器,实现两个数的加减乘除。


public class Counter1 {int num;int num1;public int calculate() {int add=num1+num;return add;}public int difference() {int poor=num1-num;return poor;}public int take() {int opp=num1*num;return opp;}public int divideby() {int divide=num1/num;return divide;}
}

public class CounterTest {public static void main(String[] args) {Counter1 a=new Counter1();a.num1=5;a.num=6;System.out.println("和为:"+a.calculate());System.out.println("差为:"+a.difference());System.out.println("积为:"+a.take());System.out.println("除为:"+a.divideby());a.calculate();a.difference();a.take();a.divideby();}}

5、用户登录

账户类:

属性:用户名,密码

方法:登录验证,要求返回验证结果

正确的账户信息是admin/123456


public class Land {String name;String code;public boolean input() {boolean flag;flag=true;if("admin".equals(name)&&"123456".equals(code)) {System.out.println("输入正确");flag=true;}else {System.out.println("输入错误");flag=false;}return flag;}}

public class LandTest {public static void main(String[] args) {// TODO Auto-generated method stubLand a=new Land();a.name="admin";a.code="123456";boolean flag=true;a.input();System.out.println(flag);}}

20220614练习相关推荐

  1. go每日新闻(2022-06-14)——一文告诉你Go 1.19都有哪些新特性

    每日一谚:Test to know you are correct. go中文网每日资讯--2022-06-14 一.Go语言中文网 Gopher 应该记住这 10 个命令 golang刷leetco ...

  2. 学习java随堂练习-20220614

    学习Java的第十一天 第1题 第2题 第3题 第4题 第5题 今天是学习Java的第十一天 5道练习题 第1题 题目: 1.定义狗类 属性:昵称,品种,健康值(int) 方法:吃,玩飞盘 定义测试类 ...

  3. 20220614 笔记

    文章目录 第一章:引 论 1.2 为什么要进行软件测试 1.3 什么是软件测试 1.4 软件测试和软件开发的关系 SQA 软件测试与Sqa的关系 4种导向 5大学派 第二章:软件测试的基本概念 2.1 ...

  4. AI 边缘计算平台 - BeagleBone AI 64 简介

    BeagleBone AI 64 简介 Beagleboard 组织 2022 年 6 月份发布了BeagleBone® AI-64平台的B1版本,由seeedstudio开发,是一款用于开发人工智能 ...

  5. win10资源管理器窗口无法缩小

    前提: 一直在用Clover,本次原因也可能是由于其他软件与Clover冲突 解决: 注册表中:计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Ex ...

  6. 数据库以及Mysql入门

    MySQL 文章目录 MySQL 1. 数据库简述 概念模型 实体 - 联系模型(E-R模型) 数据模型分为 关系模型 关系运算 交集.并集.差.笛卡尔积 比较运算(>,<,>=,& ...

  7. 淘宝商品详情API接口(网页版,APP端二合一接口)

    接口名称:淘宝商品详情API接口(网页版,APP端二合一接口) 接口状态:已完成 接口地址:http://gjx.sd1118.com/api/product/info 请求方式:GET Conten ...

  8. uniapp项目H5端横屏问题-样式错乱+字体大小+video

    项目场景: 项目场景:uniapp项目 H5端,由于用户手机打开了旋转模式,横屏的话H5会变形,之前设计没做这方面的样式兼容. 问题描述: 部分用户手机打开了旋转之后,打开H5会有样式混乱问题. 原因 ...

  9. 机器学习(1)——Python数据处理与绘图

    目录 1 numpy数组使用 1.1 numpy生成数组 1.2 numpy数组属性 1.3 数组的索引和切片 1.4 numpy数组运算 1.5 随机数 1.6 数组副本和视图 1.7 数组重塑 1 ...

最新文章

  1. Spring中SmartLifecycle和Lifecycle的作用和区别
  2. C语言清空输入缓冲区的N种方法对比(转)
  3. javaweb(三十八)——mysql事务和锁InnoDB(扩展)
  4. I帧、P帧和B帧的特点
  5. html 音乐能连续播放吗,音乐在不同HTML页面的连续播放问题
  6. VMware Fusion下Centos联网
  7. 用计算机能打出什么歌,这样用计算机些歌谱?
  8. Java打包后运行找不到资源文件问题
  9. ZYNQ BRAM_ctrl PS PL通信报错
  10. 酷狗音乐榜单歌曲获取解析教程
  11. mysql 安装失败原因大全(diao ,基本都让我给踩了个遍,这运气...)
  12. 易烊千玺代言雀巢咖啡;美国食品科技公司获3.5亿美元C轮融资;都乐“菠萝废物”开发皮革替代品...
  13. 2021-04-25 AndroidStudio拖动条_小白龙抄作业
  14. BZOJ4516 [Sdoi2016]生成魔咒 后缀自动机/后缀数组
  15. 【Freeswitch从入门到精通】二、初识Freeswitch
  16. chatgpt的150个指令大全
  17. 《科学管理原理》读后感
  18. ISFP——思想起决定作用
  19. word删除任意单个字符_如何从Word中的单个页面中删除页眉或页脚
  20. WGCNA那么多图,都啥意思? 官网

热门文章

  1. 关于mac访达边栏消失这件事
  2. 游戏西游记计算机,新西游记电脑版
  3. 论互联网安全的重要性
  4. MYSQL 一行数据拆分成多行数据
  5. FUS猎云网2019年度医疗健康产业峰会(北京)
  6. 什么是code-Behind技术?
  7. 简单了解数据在Oracle文件中的存储
  8. 常见优化主图错误的几种方式,快来看看店铺主图是否存在这些问题?
  9. 将整个项目背景设为黑白色
  10. 大雁展翅,轮回,国甲,国丙,速龙,傲龙,御龙这些魔方有什么区别