欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java基礎(chǔ)題新手練習(xí)(一)

 更新時(shí)間:2021年07月05日 10:30:53   作者:保護(hù)眼睛  
下面小編就為大家?guī)?lái)一篇Java基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,希望可以幫到你

找出出現(xiàn)一次的數(shù)字

有一組數(shù)據(jù),只有一個(gè)數(shù)字是出現(xiàn)一次,其他是兩次,請(qǐng)找出這個(gè)數(shù)字

源碼

public static int findNum(int arr []){
    int n=0;
    for(int i =0;i<arr.length;i++){
        n^=arr[i];
    }
    return n;
}

運(yùn)行結(jié)果:

在這里插入圖片描述

斐波那契數(shù)

求斐波那契數(shù)列的第n項(xiàng)。(迭代實(shí)現(xiàn)。

源碼

public  static int fibo(int n){
    if(n==1){
        return 0;
    }
    if(n==2){
        return 1;
    }
    int sum= 0;
    int a=0;
    int b=1;
    for (int i = 2; i <n; i++) {
        sum =a+b;
        a=b;
        b=sum;
    }
    return sum;
}

運(yùn)行結(jié)果:

}

求階乘和

求1!+2!+3!+4!+…+n!的和

源碼

public  static int getSum(int n){
    int sum = 0;
    for (int i = 1; i <= n; i++) {
        int ret = 1;
        for (int j = 1; j <= i; j++) {
            ret *= j; 
        }
        sum += ret;
    }
    return sum;
}

運(yùn)行結(jié)果:

在這里插入圖片描述

求 N 的階乘

源碼

import java.util.Scanner;
public class Test {
    public static void main(String[] args) {
              System.out.println("請(qǐng)輸入N的值:");
              Scanner scanner =new Scanner(System.in);
              int n= scanner.nextInt();
              System.out.println(function(n));
    }
    public  static int  function( int n){
        if(n==0){
            return 1;
        }
        else
            return n*function(n-1);
    }
}

運(yùn)行結(jié)果:

在這里插入圖片描述

奇數(shù)位于偶數(shù)之前

調(diào)整數(shù)組順序使得奇數(shù)位于偶數(shù)之前。調(diào)整之后,不關(guān)心大小順序。

源碼

public static  int[] sort(int arr[]){
    for (int i = 0; i < arr.length-1; i++ ) {
        for (int j = 0;j < arr.length-1-i;j++) {
            if (arr[j] % 2 == 0) {
                int tem = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1] = tem;
            }
        }
    }
   return arr;
}

運(yùn)行結(jié)果:

在這里插入圖片描述

求和的重載

在同一個(gè)類中,分別定義求兩個(gè)整數(shù)的方法 和 三個(gè)小數(shù)之和的方法。 并執(zhí)行代碼,求出結(jié)果

源碼

public  static int getSum(int i, int j){
    return i+j;
}
public static double getSum(double i,double j,double k){
    return i+j+k;
}

運(yùn)行結(jié)果:

在這里插入圖片描述

總結(jié)

本篇java基礎(chǔ)練習(xí)題就到這里了,希望對(duì)你有所幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • SpringBoot解決跨域問(wèn)題的五種方案

    SpringBoot解決跨域問(wèn)題的五種方案

    跨域問(wèn)題指的是不同站點(diǎn)之間,使用 ajax 無(wú)法相互調(diào)用的問(wèn)題,跨域問(wèn)題本質(zhì)是瀏覽器的一種保護(hù)機(jī)制,它的初衷是為了保證用戶的安全,防止惡意網(wǎng)站竊取數(shù)據(jù),那怎么解決這個(gè)問(wèn)題呢?接下來(lái)我們一起來(lái)看,需要的朋友可以參考下
    2024-07-07
  • 解析MyBatis源碼實(shí)現(xiàn)自定義持久層框架

    解析MyBatis源碼實(shí)現(xiàn)自定義持久層框架

    這篇文章主要介紹了手撕MyBatis源碼實(shí)現(xiàn)自定義持久層框架,涉及到的設(shè)計(jì)模式有Builder構(gòu)建者模式、??模式、代理模式,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • 詳解Java進(jìn)階知識(shí)注解

    詳解Java進(jìn)階知識(shí)注解

    這篇文章主要介紹了詳解Java進(jìn)階知識(shí)注解,從注解的定義、元注解、自定義注解、注解實(shí)例這幾個(gè)方面,讓同學(xué)們更加深入的了解注解
    2021-04-04
  • Socket+JDBC+IO實(shí)現(xiàn)Java文件上傳下載器DEMO詳解

    Socket+JDBC+IO實(shí)現(xiàn)Java文件上傳下載器DEMO詳解

    這篇文章主要介紹了Socket+JDBC+IO實(shí)現(xiàn)Java文件上傳下載器DEMO詳解,需要的朋友可以參考下
    2017-05-05
  • MyBatis一次執(zhí)行多條SQL語(yǔ)句的操作

    MyBatis一次執(zhí)行多條SQL語(yǔ)句的操作

    這篇文章主要介紹了MyBatis一次執(zhí)行多條SQL語(yǔ)句的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • String.replaceAll方法詳析(正則妙用)

    String.replaceAll方法詳析(正則妙用)

    這篇文章主要給大家介紹了關(guān)于String.replaceAll方法,正則妙用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • java抓取網(wǎng)頁(yè)數(shù)據(jù)示例

    java抓取網(wǎng)頁(yè)數(shù)據(jù)示例

    要通java獲取整個(gè)網(wǎng)頁(yè)的html內(nèi)容,或者某個(gè)網(wǎng)絡(luò)文件的內(nèi)容,可以使用java提供的HttpURLConnection類來(lái)實(shí)現(xiàn)對(duì)網(wǎng)頁(yè)內(nèi)容的抓取
    2014-03-03
  • 簡(jiǎn)單談?wù)刯ava中final,finally,finalize的區(qū)別

    簡(jiǎn)單談?wù)刯ava中final,finally,finalize的區(qū)別

    Java中final、finally、finalize的區(qū)別與用法,困擾了不少學(xué)習(xí)者,下面我們就這個(gè)問(wèn)題進(jìn)行一些探討,希望對(duì)大家的學(xué)習(xí)有所幫助。
    2016-05-05
  • 帶你了解Java常用類小結(jié)

    帶你了解Java常用類小結(jié)

    今天帶大家學(xué)習(xí)Java常用工具類,文中有非常詳細(xì)的圖文解說(shuō)及代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們很有幫助,需要的朋友可以參考下,希望能給你帶來(lái)幫助
    2021-07-07
  • springmvc+Hibernate+JPA(混合事務(wù))解讀

    springmvc+Hibernate+JPA(混合事務(wù))解讀

    在Spring項(xiàng)目中,Spring Data JPA作為一種持久層框架,因其簡(jiǎn)化數(shù)據(jù)庫(kù)操作而受到青睞,但在將其引入使用Hibernate的舊項(xiàng)目時(shí),可能會(huì)遇到事務(wù)處理問(wèn)題,解決方案包括配置兩種事務(wù)管理器:Hibernate事務(wù)管理器和JPA事務(wù)管理器
    2024-09-09

最新評(píng)論