最近看到一個(gè)有趣的java基礎(chǔ)題,分享給大家!
讀者從10~99之間任意選擇一個(gè)數(shù)A,把這個(gè)數(shù)的十位與個(gè)位相加得到B仔拟,再用A減去B得到一個(gè)數(shù)C。然后從下圖中找到C對(duì)應(yīng)的圖形.
例如:你選的數(shù)是23飒赃,那么2+3=5利花,然后23-5=18,在圖表中找出與最后得出的數(shù)所相應(yīng)的圖
形,并把這個(gè)圖形牢記心中?
找到對(duì)應(yīng)的圖形了嗎?
我在這里就可以看到讀者心里面的圖形:是一個(gè)菱形◆载佳,對(duì)嗎炒事?
不用騙我了,肯定是的刚盈,要不然就是您自己算錯(cuò)了羡洛。
哄哄小女友還是可以的挂脑。
這其實(shí)不是什么讀心術(shù)藕漱,因?yàn)槿魏蝺晌粩?shù)減去個(gè)位+十位就是9的倍數(shù),你看到?jīng)]崭闲,9的倍數(shù)都是菱形肋联。
算法如下:
設(shè)某兩位數(shù)a的十位和個(gè)位分別為m、n刁俭,則 a=10m+n
減掉他的個(gè)位與十位之和得 a-(m+n)=10m+n-(m+n)=9m
所以是9的倍數(shù)橄仍。
所以這就是所謂的讀心術(shù)了。
下面是java代碼的寫法:
知道這個(gè)小游戲的朋友請(qǐng)勿憤我牍戚,謝謝大家的支持侮繁!以后再分享!
學(xué)習(xí)Java的同學(xué)注意了H缧ⅰO芰ā!
學(xué)習(xí)過(guò)程中遇到什么問(wèn)題或者想獲取學(xué)習(xí)資源的話第晰,歡迎加入Java學(xué)習(xí)交流群346942462锁孟,我們一起學(xué)Java彬祖!