Java刷题面试系列习题(二十二)

发布于:2022-10-21 ⋅ 阅读:(384) ⋅ 点赞:(0)

🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈
 
🍂个人博客首页: KJ.JK
 
💖系列专栏:Java刷题面试系列
 
💨推荐一款实用的模拟面试、刷题练习算法的神器、适用于所有的程序猿👉点击开始免费刷题,跟着博主走上巅峰💪


前言

博主偶然的一次刷题,发现了这个非常不错的网站牛客网,进去里面刷了一下,发现覆盖面非常的广,不仅有大厂的面试真题,还有小白的入门算法题,对刚刚接触计算机语言的人来说非常的友好,所以博主决定开启一个专栏,详细记录在牛客网的刷题思路讲解,大家一起跟随博主走入算法的大门吧!
👉点击开始免费刷题,跟着博主走上巅峰💪


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


Java题目练习


⭕题目一: KiKi说祝福语


在这里插入图片描述


🌟代码演示

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        for(int i=0;i<n;i++)
            System.out.println("Happy new year!Good luck!");
    }
}


💯思路解析

       本题目思路是:"按照题目来即可"

⭕题目二: 小乐乐求和


在这里插入图片描述


🌟代码演示

import java.util.*;
public class Main {
    public static void main(String[] arg) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        long sum = 0;
        for (int i = 1; i <= n; i++) {
            sum = sum + i;
        }
        System.out.println(sum);
    }
}



💯思路解析

          本题目思路是:"直接按照题目来即可"

⭕题目三: 奇偶统计


在这里插入图片描述


🌟代码演示

import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int count=0;
        for(int i=1;i<=n;i++)
            if(i%2==0) count++;
        System.out.printf("%d %d",n-count,count);
    }
}

💯思路解析

       本题目思路是:"按照题目来即可"

⭕题目四: KiKi求质数个数


在这里插入图片描述


🌟代码演示

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int count = 0;
        //while(scanner.hasNext()){
            for(int i = 100;i <= 999;i++){
                for(int j = 2 ; j < i ;j++){
                    if(i % j == 0){
                        count++;
                        break;
                    }
                }
            }
        System.out.println(900 - count);
      //}
    }
}



💯思路解析

       本题目思路是:"直接按照题目来即可"

⭕题目五:乘法表


在这里插入图片描述


🌟代码演示

import java.util.*;

public class Main{
    public static void main(String[] args){
        for(int i=1;i<=9;i++){
            for(int j=1;j<=i;j++){
                if(j==1||(j==2&&i<5)||j==3&&i==3)
                    System.out.printf("%d*%d= %d ",j,i,i*j);
                else
                    System.out.printf("%d*%d=%d ",j,i,i*j);
            }
            System.out.println();
        }
    }
}

💯思路解析

       本题目思路是:"按照题目来就行"

✍ 结语

多刷刷题目,才能早日迈入大厂,巩固我们学习到的知识,下一期见,订阅专栏刷题不迷路
👉点击开始免费刷题,跟着博主走上巅峰💪


作者:KJ.JK

文章对你有所帮助的话,欢迎给个赞或者 star,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习


网站公告

今日签到

点亮在社区的每一天
去签到