你不得不刷的10个java的入门习题

本文提供了10个适合Java初学者的编程习题,包括输出乘法口诀表、模拟登陆、寻找水仙花数等。通过解决这些习题,可以锻炼对循环、条件判断等基本概念的理解。每个习题都有详细的描述和示例,有助于巩固Java基础知识。
摘要由CSDN通过智能技术生成

这里我大部分写成静态内部类了,然后发现一个有意思的事

在内部类里,都得用public static 才能定义一个类,然后再供main使用,单纯的class是不行的,而且在一个类里,for循环只能在方法里使用

1.输出乘法口诀表

输出n*n的乘法口诀表,n由用户输入。

import java.util.Scanner;
public class test{ 
public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        int n=input.nextInt();
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++){
                int k=i*j;
                System.out.print(i+"*"+j+"="+k);
            }
            System.out.println();
        }
    }
}

2.模拟登陆

编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序

import java.util.Scanner;
public class test2{
 public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        int keyWord=input.nextInt();
        for(int i=1;i<=3;i++){
            System.out.println("请输入密码:");
            int num=input.nextInt();
            if(num==keyWord){
                System.out.println("登录成功");
                break;
            }
            else{
                System.out.println("密码错误,请重新输入");
            }
        }
    }
}

3.水仙花数

求出0~999之间的所有“水仙花数”并输出。(“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本 身,如;153=1+5+3?,则153是一个“水仙花数“。)

import java.util.Scanner;
public class test3{
 public static void main(String[] args) {
        for (int i = 100; i < 1000; i++) {
            in
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值