20220614练习
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、实现级联菜单
一级菜单
二级菜单
|
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练习相关推荐
- go每日新闻(2022-06-14)——一文告诉你Go 1.19都有哪些新特性
每日一谚:Test to know you are correct. go中文网每日资讯--2022-06-14 一.Go语言中文网 Gopher 应该记住这 10 个命令 golang刷leetco ...
- 学习java随堂练习-20220614
学习Java的第十一天 第1题 第2题 第3题 第4题 第5题 今天是学习Java的第十一天 5道练习题 第1题 题目: 1.定义狗类 属性:昵称,品种,健康值(int) 方法:吃,玩飞盘 定义测试类 ...
- 20220614 笔记
文章目录 第一章:引 论 1.2 为什么要进行软件测试 1.3 什么是软件测试 1.4 软件测试和软件开发的关系 SQA 软件测试与Sqa的关系 4种导向 5大学派 第二章:软件测试的基本概念 2.1 ...
- AI 边缘计算平台 - BeagleBone AI 64 简介
BeagleBone AI 64 简介 Beagleboard 组织 2022 年 6 月份发布了BeagleBone® AI-64平台的B1版本,由seeedstudio开发,是一款用于开发人工智能 ...
- win10资源管理器窗口无法缩小
前提: 一直在用Clover,本次原因也可能是由于其他软件与Clover冲突 解决: 注册表中:计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Ex ...
- 数据库以及Mysql入门
MySQL 文章目录 MySQL 1. 数据库简述 概念模型 实体 - 联系模型(E-R模型) 数据模型分为 关系模型 关系运算 交集.并集.差.笛卡尔积 比较运算(>,<,>=,& ...
- 淘宝商品详情API接口(网页版,APP端二合一接口)
接口名称:淘宝商品详情API接口(网页版,APP端二合一接口) 接口状态:已完成 接口地址:http://gjx.sd1118.com/api/product/info 请求方式:GET Conten ...
- uniapp项目H5端横屏问题-样式错乱+字体大小+video
项目场景: 项目场景:uniapp项目 H5端,由于用户手机打开了旋转模式,横屏的话H5会变形,之前设计没做这方面的样式兼容. 问题描述: 部分用户手机打开了旋转之后,打开H5会有样式混乱问题. 原因 ...
- 机器学习(1)——Python数据处理与绘图
目录 1 numpy数组使用 1.1 numpy生成数组 1.2 numpy数组属性 1.3 数组的索引和切片 1.4 numpy数组运算 1.5 随机数 1.6 数组副本和视图 1.7 数组重塑 1 ...
最新文章
- Spring中SmartLifecycle和Lifecycle的作用和区别
- C语言清空输入缓冲区的N种方法对比(转)
- javaweb(三十八)——mysql事务和锁InnoDB(扩展)
- I帧、P帧和B帧的特点
- html 音乐能连续播放吗,音乐在不同HTML页面的连续播放问题
- VMware Fusion下Centos联网
- 用计算机能打出什么歌,这样用计算机些歌谱?
- Java打包后运行找不到资源文件问题
- ZYNQ BRAM_ctrl PS PL通信报错
- 酷狗音乐榜单歌曲获取解析教程
- mysql 安装失败原因大全(diao ,基本都让我给踩了个遍,这运气...)
- 易烊千玺代言雀巢咖啡;美国食品科技公司获3.5亿美元C轮融资;都乐“菠萝废物”开发皮革替代品...
- 2021-04-25 AndroidStudio拖动条_小白龙抄作业
- BZOJ4516 [Sdoi2016]生成魔咒 后缀自动机/后缀数组
- 【Freeswitch从入门到精通】二、初识Freeswitch
- chatgpt的150个指令大全
- 《科学管理原理》读后感
- ISFP——思想起决定作用
- word删除任意单个字符_如何从Word中的单个页面中删除页眉或页脚
- WGCNA那么多图,都啥意思? 官网