1、定义狗类
package Homework;
public class Dog {
//属性
String name;
String breed;
int health;
public void eat() {
System.out.println("吃");
}
public void play() {
System.out.println("玩飞盘");
}
}
package Homework;
public class DogTest {
public static void main(String[] args) {
Dog d=new Dog();
d.name="好狗";
d.breed="阿拉撕家";
d.health=100;
System.out.println(d.name);
System.out.println(d.breed);
System.out.println(d.health);
d.eat();
d.play();
}
}
2、求矩形面积
package Homework;
public class Rectangle {
//属性
double wide;
double height;
public double perimeter() {
return this.wide+this.height;
}
public double area() {
return this.wide*this.height;
}
}
package Homework;
public class RecTest {
public static void main(String[] args) {
Rectangle d=new Rectangle();
d.wide=2.2;
d.height=3.3;
System.out.println("矩形的周长为"+d.perimeter());
System.out.println("矩形的面积为"+d.area());
}
}
3、实现级联菜单
package Homework;
import java.util.Scanner;
public class Menu {
Scanner sc = new Scanner(System.in);
boolean flag = false;
public void bankMenu1() {
do {
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("注册");
flag=false;
break;
case 2:
System.out.println("登录");
bankMenu2();
break;
case 3:
System.out.println("退出");
flag=false;
break;
default:
System.out.println("请重新输入");
flag=true;
}
} while (flag);
}
public void bankMenu2() {
System.out.println("********************");
System.out.println("\t1、查询余额");
System.out.println("\t2、存款");
System.out.println("\t3、取款");
System.out.println("********************");
System.out.println("输入0,返回上一级");
System.out.println("请选择:");
int num = sc.nextInt();
switch (num) {
case 0:
bankMenu1();
break;
case 1:
System.out.println("查询余额");
break;
case 2:
System.out.println("存款");
break;
case 3:
System.out.println("取款");
default:
System.out.println("请重新输入");
}
}
}
package Homework;
public class MenuTest {
public static void main(String[] args) {
Menu m=new Menu();
m.bankMenu1();
}
}
4、定义一个计算器,实现两个数的加减乘除。
public class Calculator {
//属性
double num1;
double num2;
public double sum() {
return num1+num2;
}
public double poor() {
return num1-num2;
}
public double product() {
return num1*num2;
}
public double divide() {
return num1/num2;
}
}
public class CalTest {
public static void main(String[] args) {
Calculator c=new Calculator();
c.num1=10;
c.num2=5;
System.out.println("和:"+c.sum());
System.out.println("差:"+c.poor());
System.out.println("积:"+c.product());
System.out.println("商:"+c.divide());
}
}
5、用户登录
import java.util.Scanner;
public class User {
Scanner sc=new Scanner(System.in);
//属性
String name="admin";
String password="123456";
public String result() {
System.out.print("用户名:");
String name1=sc.next();
System.out.print("密码:");
String password1=sc.next();
if(name1.equals(name)&&password1.equals(password)) {
return"登录成功";
}else {
return"用户名或密码错误";
}
}
}
public class UserTest {
public static void main(String[] args) {
User u=new User();
System.out.println(u.result());
}
}