日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java由大到小输出整数xvz_【视频+图文】Java经典基础练习题(三):输入3个整数,并将其由小到大输出...

發布時間:2023/12/15 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java由大到小输出整数xvz_【视频+图文】Java经典基础练习题(三):输入3个整数,并将其由小到大输出... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java經典實例書店書暢想暢銷書

109.6元

包郵

(需用券)

去購買 >

目錄https://www.cnblogs.com/Qpgshare/p/12588923.html一、視頻講解

https://www.cnblogs.com/Qpgshare/p/12588923.html二、思路分析https://www.cnblogs.com/Qpgshare/p/12588923.html總結:

https://www.cnblogs.com/Qpgshare/p/12588923.html三、代碼+詳解+結果

https://www.cnblogs.com/Qpgshare/p/12588923.html四、彩蛋

能解決題目的代碼并不是一次就可以寫好的

我們需要根據我們的思路寫出后通過debug模式找到不足再進行更改

多次測試后才可得到能解決題目的代碼!

通過學習,練習【Java基礎經典練習題】,讓我們一起來培養這種解決問題思路。

一、視頻講解

點擊這里即可去B站觀看

二、思路分析

Q1:如何從鍵盤輸入3個整數?

A1: 鍵盤輸入需使用Scanner語句,使用Scanner語句需以下4步驟

導包(可以在第二步創建后按住“Ctrl+shift+O”來自動導包)

import java.util.Scanner;

創建 Scanner sc = new Scanner (System.in); (sc是對象的名字,只要符合命名規則可更換)

3.使用(這里介紹的是最簡單是使用方法)

(1)獲取鍵盤輸入的int型數字 int num = sc.nextInt();

(2)特殊: 獲取鍵盤輸入的字符串 String str = sc.next();

4.使用完畢,關閉鍵盤輸入 sc.close();(即對象名.close())

Q2:只輸出最大數或最小數,我可以搞定。但是如何將這三個數由小到大都輸出呢?

A2: 這個問題的回答就是解題的核心啦!

因為本題要求是從小到大輸出3這個數,我們先將我們從鍵盤輸入的數用3個變量x、y、z來保存。

所以我們的基本思路就是:讓3個數經過一系列變化后

x:存放3數中最小的那個數

y:存放三數中處在中間位置的數

z:存放3數中最大的數

接下來我們就來講講3個數怎樣經過一系列變化達到我們的目的,

以x=45、y=27、z=15為例:

我們先讓x與y比較:

若x>y,就讓x和y交換位置(一定要記得我們的終極目的:3個數中的小數存放在x中)

此次x=45、y=27所以我們使其交換位置

x=45、y=27、z=15 → x=27、y=45、z=15

繼續x與z進行比較:

若x>z,就讓x和z交換位置(一定要記得我們的終極目的:3個數中的小數存放在x中)

此次x=27、z=15所以我們使其交換位置

x=27、y=45、z=15 → x=15、y=45、z=27

繼續y與z進行比較:

若y>z,就讓y和z交換位置(一定要記得我們的終極目的:3個數中的小數存放在x中)

此次y=45、z=27所以我們使其交換位置

x=15、y=45、z=27 → x=15、y=27、z=45

經過3次比較,最終這3個數的順序就是由小到大的了。

總結:

讓x與y比較,若x>y,就讓x和y交換位置

讓x與z比較,若x>z,就讓x和z交換位置

讓y與z比較,若y>z,就讓y和z交換位置

三、代碼+詳解+結果

代碼:

package Exercise;

import java.util.Scanner;

public class ThreeNumberSort {

//題目:輸入3個整數,并將其由小到大輸出

public static void main(String[] args) {

int temp=0;

Scanner sc = new Scanner(System.in);//使用Scanner鍵盤輸入

System.out.println("請輸入3個整數");

int x = sc.nextInt();//將鍵盤輸入的第一個數保存在int型x變量中

int y = sc.nextInt();//將鍵盤輸入的第二個數保存在int型y變量中

int z = sc.nextInt();//將鍵盤輸入的第三個數保存在int型z變量中

sc.close();//使用完鍵盤輸入后關閉

if(x>y) {//如果x>y那么x,y需要交換位置

temp=x;//借助temp變量,將二者間的大數x存在temp中

x=y;//讓小數y到x的位置

y=temp;//讓大數x(即此時的temp)到y的位置,這時x y中的數就是從小到大的順序

}

if(x>z) {//如果x>z那么x,z需要交換位置

temp=x;//借助temp變量,將二者間的大數x存在temp中

x=z;//讓小數z到x的位置

z=temp;//讓大數x(即此時的temp)到z的位置,這時x z中的數就是從小到大的順序

}

if(y>z) {//如果y>z那么y,z需要交換位置

temp=y;//借助temp變量,將二者間的大數y存在temp中

y=z;//讓小數z到y的位置

z=temp;//讓大數y(即此時的temp)到z的位置,這時y z中的數就是從小到大的順序

}

System.out.println(x+" "+y+" "+z);// 輸出由小到大排序后的xyz三數

}

}

詳解:

以x:6 y:48 z:-2為例

x=6,y=48 不滿足第一個if語句條件if(x>y)

所以不執行第一個if語句,繼續向下執行。此時x,y,z的值為:6 48 -2

x=6,z=-2滿足第二個if語句條件if(x>z)

所以執行if語句中的代碼塊:

if(x>z) {//如果x>z那么x,z需要交換位置

temp=x;//借助temp變量,將二者間的大數x存在temp中

x=z;//讓小數z到x的位置

z=temp;//讓大數x(即此時的temp)到z的位置,這時x z中的數就是從小到大的順序

}

此時temp=6;

x=-2

z=6

執行完這個if語句后x,y,z的值為:-2 48 6

繼續下一個if語句判斷,這時y=48,z=6

滿足第三個if語句條件if(y>z)

所以執行if語句中的代碼塊:

if(y>z) {//如果y>z那么y,z需要交換位置

temp=y;//借助temp變量,將二者間的大數y存在temp中

y=z;//讓小數z到y的位置

z=temp;//讓大數y(即此時的temp)到z的位置,這時y z中的數就是從小到大的順序

}

此時temp=48;

y=6

z=48

執行完這個if語句后x,y,z的值為:-2 6 48

此時xyz的值已是從小到大的順序,我們輸出此時的x y z:-2 6 48

結果:

四、彩蛋

java 11官方入門(第8版)教材

79.84元

包郵

(需用券)

去購買 >

總結

以上是生活随笔為你收集整理的java由大到小输出整数xvz_【视频+图文】Java经典基础练习题(三):输入3个整数,并将其由小到大输出...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 97自拍网 | 丰满少妇被猛烈进入高清播放 | 俄罗斯丰满熟妇hd | xxx视频网站 | 中文字幕日韩精品一区 | 情侣作爱视频网站 | 黑森林av| 亚洲va久久久噜噜噜无码久久 | 国产日韩欧美在线 | 伊人22综合 | 男人的天堂伊人 | 乱熟女高潮一区二区在线 | 国产视频精品久久 | 成人毛片在线 | 欧美成人h版 | 欧美日韩国产三级 | 久久免费大片 | 欧美一区二区三区四区在线 | 亚洲欧美中文字幕5发布 | 国产激情久久久久 | 看一级黄色 | 国产福利小视频 | 一道本在线 | 免费观看国产精品视频 | 懂色aⅴ国产一区二区三区 亚洲欧美国产另类 | 久久人妻少妇嫩草av蜜桃 | 国产第九页 | 欧美一区永久视频免费观看 | 漂亮少妇高潮午夜精品 | 婷婷亚洲综合 | 欧美激情网 | 日韩激情小视频 | 成人视频在线观看 | 免费国偷自产拍精品视频 | 毛片毛片毛片毛片毛片毛片毛片 | 日韩作爱 | 亚洲图片 自拍偷拍 | 美女色综合 | 日韩欧美一区二区视频 | 中文字幕一区二区三区在线不卡 | 无码人妻精品一区二区三应用大全 | 蜜桃成人无码区免费视频网站 | 欧美成人精品欧美一级乱黄 | 亚洲人成在线免费观看 | 青青青国内视频在线观看软件 | 欧美伦理在线观看 | 亚洲国产精品久久久久久久 | 色鬼久久| 超碰91在线观看 | 欧美久久久一区二区三区 | 日韩电影三级 | 久久国产片 | 经典杯子蛋糕日剧在线观看免费 | 国产日韩视频一区 | 午夜精品在线视频 | 香蕉久久久久 | 国产又粗又大又黄 | a级免费观看 | 黄a毛片 | 日本少妇xxxx | 久久婷综合 | 成人在线国产精品 | 高清18麻豆 | 一区二区乱子伦在线播放 | 欧美性生活 | 国产免费成人av | 国产aⅴ精品一区二区果冻 台湾性生生活1 | 日韩一区二区在线播放 | 西西午夜 | 国产欧美日本 | 国产精品亚洲成在人线 | 鬼灭之刃柱训练篇在线观看 | 日韩欧美精品国产 | 20日本xxxxxxxxx46 欧美激情一级 | 国产日韩在线播放 | 国产精品美女久久久久久 | 欧美视频在线播放 | 国模无码一区二区三区 | 中文字幕avav | 色久月 | 天天干天天草 | 精品一区二区三区在线免费观看 | 欧美少妇b | 男人的天堂网在线 | 人妻熟人中文字幕一区二区 | 日本一区二区在线免费 | 91精品国产高清一区二区三蜜臀 | 999国产精品 | 日韩永久免费视频 | 久久大香 | 超碰人人人人人人人 | 日韩激情文学 | 99国产在线| 黄色免费网 | 日本少妇高潮 | 欧美日韩亚洲国产 | 国产一区二区内射 | 天天艹天天射 | 日韩一卡二卡在线 |