Java项目案例-制作水仙花和打印九九乘法表

项目案例一:制作水仙花

  • 所谓水仙花数,是指等于其各位数字立方和的三位数
  • 假设我们已经把三位数n分解成百位数p3,十位数p2,个位数p1,这样我们的筛选条件就可以写出来:n == p3 * p3 * p3 + p2 * p2 * p2 + p1 * p1 * p1
1.项目实施
import java.util.Scanner;

public class text_01 {
   public static void main(String[] args) {
        int x = 0; //定义水仙花数的个数
        for(int i=100; i<=999; i++){
            int a = i/100; //百位
            int b = (i-100*a)/10; //十位
            int c = (i-b*10-a*100); //个位
            if(i == a*a*a+b*b*b+c*c*c){
                x++;//每次符合水仙花数条件,则x+1;
                System.out.println(i + " = " + a+"^3 + " + b +"^3 + "+ c+"^3"); //输出符合条件的数
            }
        }
        System.out.println("水仙花数总共有"+x+"个"); //输出水仙花数的总数
    }
}
2.输出结果

在这里插入图片描述

项目案例二:打印九九乘法表

1.项目实施
package p02;

/**
 * 功能:打印九九乘法表
 * 日期:2022年04月07日
 */
public class Task04_2 {
    public static void main(String[] args){
        for (int i=1;i<=9;i++){
            for (int j=1;j<=i;j++) {
                System.out.print(i + "x" + j + "=" + (i * j) + "\t");
            }
            System.out.println();
        }
    }
}

2.输出结果

在这里插入图片描述

项目案例三:登陆方法

1.项目实施
package p02;

import java.util.Scanner;
/**
 * 功能:登录方法
 * 日期:2022年04月07日
 */
public class Task03 {
    public static void login() {
        String username, password;
        Scanner sc = new Scanner(System.in);
        System.out.print("用户名:");
        username = sc.next();
        System.out.print("密码:");
        password = sc.next();
        if (username.equals("howard") && password.equals("903213")) {
            System.out.println("登陆成功~");
        } else {
            System.out.println("用户名或密码有误,登录失败");
        }
    }
}
2.输出结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值