- 定义狗类
定义狗类 属性:昵称,品种,健康值(int) 方法:吃,玩飞盘 定义测试类 实例化对象,调用方法 |
public class Dog {
String name;
String variety;
int health;
public String eat() {
return "骨头";
}
public String play() {
System.out.println("玩什么?");
return "飞盘";
}
}
public class Dog1 {
public static void main(String[] argus) {
Dog dog1=new Dog();
dog1.name="阿布";
dog1.variety="拉布拉多";
dog1.health=98;
dog1.eat();
dog1.play();
System.out.println(dog1.eat());
System.out.println(dog1.play());
}
}
2.求矩形面积
定义矩形类: 属性:宽 、高 方法:计算周长,面积(要求把结果返回) 定义测试类:实例化两个矩形对象,并求出周长和面积。 |
public class Rectangle {
int wide;
int high;
public int circumference() {
int sum = wide + high;
int c = 2 * sum;
return c;
}
public int area() {
int s = wide * high;
return s;
}
}
public class Rectangle1 {
public static void main(String[] args) {
Rectangle m = new Rectangle();
m.wide = 25;
m.high = 56;
int c = m.circumference();
int s = m.area();
System.out.println("面积为:" + s);
System.out.println("周长为:" + c);
}
}
3.实现级联菜单
一级菜单
二级菜单
|
import java.util.Scanner;
public class Menu {
public static void main(String[] argus) {
}
// 展示菜单1
public void menu1() {
Scanner sc = new Scanner(System.in);
boolean flag = false;// 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 num = sc.nextInt();
switch (num) {
case 1:
System.out.println("注册");
break;
case 2:
System.out.println("登陆");
// 展示菜单2
menu2();
break;
case 3:
System.out.println("退出");
break;
default:
flag = false;
System.out.println("请重新输入");
break;
}
} while (!flag);
}
// 展示菜单2
public void menu2() {
Scanner sc = new Scanner(System.in);
System.out.println("******************************");
System.out.println("\t1,查询余额");
System.out.println("\t2,存款");
System.out.println("\t3,取款");
System.out.println("******************************");
System.out.println("请选择(输入0返回上一级)");
int num = sc.nextInt();
switch (num) {
case 0:
// 展示菜单1
menu1();
System.out.println("输入0返回上一级");
break;
case 1:
System.out.println("查询余额");
break;
case 2:
System.out.println("存款");
break;
case 3:
System.out.println("取款");
break;
}
}
}
public class Menu1 {
public static void main(String[] argus) {
Menu n=new Menu();
n.menu1();
}
}
4.定义一个计算器,实现两个数的加减乘除。
public class Calculator {
int num1;
int num2;
public int sum() {
return num1+num2;
}
public int subtract() {
return num1-num2;
}
public int mult() {
return num1*num2;
}
public int division() {
return num1/num2;
}
}
public class Caculator1 {
public static void main(String[] argus) {
Calculator m=new Calculator();
m.num1=42;
m.num2=15;
int he=m.sum();
int jian=m.subtract();
int chu=m.division();
int chen=m.mult();
System.out.println("加法得:"+he);
System.out.println("减法得:"+jian);
System.out.println("乘法得:"+chen);
System.out.println("除法得:"+chu);
}
}
5.用户登录
账户类: 属性:用户名,密码 方法:登录验证,要求返回验证结果 正确的账户信息是admin/123456 |
public class Account {
// 属性
String name;
String code;
public boolean verify() {
boolean flag;// true对的
String name1 = "admin";
String code1 = "123456";
if (name.equals(name1) && code.equals(code1)) {
System.out.println("正确");
flag = true;
} else {
System.out.println("输入错误");
flag = false;
}
return flag;
}
}
public class Account1 {
public static void main(String[] argus) {
Account a=new Account();
a.name="admin";
a.code="123456";
boolean flag=a.verify();
// System.out.println("账户的信息是"+flag);
}
}