Java程式碼 將數字反轉
堅持堅持,更部落格,鍛鍊自己的毅力,題目要求將已知的數字反轉輸出,比如給的是123將其輸出為321,-123將其輸出為-321
演算法思想就是:一直取x與10除的餘數,將其加上結果的10倍輸出,原數一直除10取商。
Java程式碼如下:
public class Solution {
public int reverse(int x) {
long result=0;
while(x!=0){
int mod=x%10;
x=x/10;
result=result*10+mod;
}
if(result<Integer.MIN_VALUE||result>Integer.MAX_VALUE)
return 0;
return (int) result;
}
}
相關推薦
Java程式碼 將數字反轉
堅持堅持,更部落格,鍛鍊自己的毅力,題目要求將已知的數字反轉輸出,比如給的是123將其輸出為321,-123將其輸出為-321 演算法思想就是:一直取x與10除的餘數,將其加上結果的10倍輸出,原數一直除10取商。 Java程式碼如下: public class Solut
java程式碼將一個數組分為多個等長度的陣列
首先這個是為了實現一次請求的資料量不會由於返回的資料量過大導致記憶體溢位,所以分批獲取 @SuppressWarnings("unused") public static List<String> getList(int targ,List<String
關於使用java程式碼將資料庫裡的表匯出到Excel中
package CurriculumDesign; import java.io.FileOutputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatemen
java程式碼將word,excel轉為pdf
新建javaweb工程 下載aspouse-word-14.11.0-jdk16.jar包和aspose-cells-8.5.2.jar包並引入 word轉pdf的java函式 package webViewer; import java.io.*; import com.as
Java面試題:有陣列a[n],用java程式碼將陣列元素順序顛倒
Official Certification 鄧 斌,Tony,男,漢族,江西興國人,無黨派,研究生學歷。畢業於中國科學技術大學精密機械資訊工程專業,於2008年取得中國科學技術大學高階軟體工程專業工學碩士學位。先後在國內外知名網際網路企業做過資深軟體開發工程師、高階系
java程式碼將地址轉化為座標的工具類
package com.tgw.map; import java.util.HashMap; import java.util.Map; public class GetPointByAddress { public static Map getPoint(Stri
java程式碼將陣列元素順序顛倒輸出
import java.util.Arrays; 方法一: public class Sort { /** * 用java程式碼將隨機陣列元素順序顛倒輸出 * @author zheng */ public static void main(String[
如何通過Java程式碼將JsonArray轉化為list集合
在開發中有時候我們有時候會將JSONArray轉化為list的需求 JSONArray jsonArray = [{"colName":"2017年01月","addNum":"539","totalNum":"8395"},{"colName":"2017年02月",
Java程式碼 將字串轉換成整數
這個演算法題目很經典,我用的是Java語言,講一個給出的字串轉換成整數,我們可以分為四步來進行。 演算法思想:1、第一步:給出一個字串,首先我們應該先判斷它是否為空,這個可以通過呼叫字串的長度方法來判斷,如果長度為零,則代表字串為空,直接返回0,如果不為空則繼續進行下面的操
[Python程式設計]綜合性實驗: Java原始碼高亮 實現將Java程式碼轉換為html
前言 這個是大三下學期的Java課程設計,目前重構完成了程式碼轉換並輸出的部分.暫時還沒有打算完成視覺化介面. 程式碼不長,加起來也就100行左右(再次感受到Python的精簡),實現了對註釋,關鍵字,字串,一些運算子的高亮. 程式碼實現 import re cl
java:IO流(將文字反轉)
* 將一個文字文件上的文字反轉,第一行和倒數第一行交換,第二行和倒數第二行交換 注意點:流輸入和輸出,儘量要符合晚開早關 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNo
java程式碼實現猜數字遊戲
public class GuessingGame { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int num = (int)(Math.random()*100
程式碼實現超過long長度的數字乘法運算[Java程式碼]
寫完之後百度了一下我哭了,因為這種方法Java官方Api就可以實現,而且使用很方便很強大…… Q:為什麼要寫這個? A:昨天晚上失眠,睡不著忽然想到這個問題,然後思考了一下寫法,今天下午摸魚寫了出來。 注:使用Java的BigInteger類可以實現大數字
java實現數字反轉(逆序輸出)
要求:輸入一個整數,將這個數字逆序輸出(數字反轉) 例如:輸入3251,需輸出1523 package com.number.test; import java.util.Scanner; /**
Time in the Subway: 猜數字小遊戲(GuessNum)--Java程式碼實現
/* 需求:開發一個猜數字的小遊戲; * 描述:系統產生一個1-100之間的隨機數(含0和100),請猜出這個數字是多少。 * 1.產生隨機數 * 2.接收鍵盤輸入數字
[JAVA] 用NumberFormat來將數字格式化技巧
You can use the DecimalFormat class to format decimal numbers into locale-specific strings. This class allows you to control the display of leading and tr
Google的J2ObjC工具可以將Java程式碼轉換為iOS的Objective-C
Google已經將J2ObjC開源出來的,這是一個將Java程式碼轉換為Objective-C的工具。 在此專案的wiki頁面上有介紹,專案的初衷是解決一個app要在不同的平臺上(Android,iOS)用不同語言開發兩次的問題。 J2ObjC能夠解決這個問題的大部分,它能夠將你專案中的業務邏輯程式
Java數字反轉輸出
import java.util.Scanner;classTest{publicstaticvoid main(String[] args){Scanner sc =newScanner(Syste
如何將JSP中的java程式碼中的值,傳入JS程式碼中去
經過大半天的研究摸索,終於弄明白怎麼把JSP中的java程式碼中的值,傳入JS程式碼中去。 由於自己才剛剛開始接觸javaWEB 開發,今天在那兒做使用者登入功能,使用者在未登入時顯示“登入”連結,登入後在原來“登入”的地方,改變為使用者的暱稱!由於自己一點經驗也沒有,以為就一個session就夠了,在
Android 用Java程式碼編寫一款動態生成幸運數字的小遊戲
截圖: 程式碼如下: 第三方依賴庫地址:https://github.com/AndroidMsky/RandomTextView 第一步:新增倉庫 allprojects { repositories { ... maven {