這篇文章帶給大家的內容是關於java兩個整型相加的實現程式碼 ,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
問題描述如下:
Problem Description
I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A B.
參考程式碼如下:
public static void main(String[] args) { // TODO Auto-generated method stub int s; String string1 = null; String string2 = null; Scanner scanner = new Scanner(System.in); string1 = scanner.nextLine(); System.out.println("the first number:" + string1); string2 = scanner.nextLine(); System.out.println("the second number:" + string2); char a1[] = string1.toCharArray(); int a[] = new int[a1.length]; for (int i = 0; i < a1.length; i++) { a[i] = Integer.valueOf(a1[i]).intValue() - 48; } char b1[] = string2.toCharArray(); int b[] = new int[b1.length]; for (int j = 0; j < b1.length; j++) { b[j] = Integer.valueOf(b1[j]).intValue() - 48; } add(a, b); } public static void add(int c[], int d[]) { int temp = 0; int e[] = new int[50]; int c1 = c.length - 1, d1 = d.length - 1, e1 = e.length - 1; while (c1 >= 0 && d1 >= 0) { if (c[c1] + d[d1] > 9) { e[e1] = c[c1] + d[d1] - 10 + temp; temp = 1; } else { e[e1] = c[c1] + d[d1] + temp; temp=0; } c1--; d1--; e1--; } while (c1 >= 0 || d1 >= 0) { if (c1 >= 0) { e[e1] = c[c1] + temp; temp=0; } else { e[e1] = d[d1] + temp; temp=0; } c1--; d1--; e1--; } System.out.println(); String sum=Arrays.toString(e); System.out.println(sum); }
相關推薦:
以上是java兩個整數相加的實作程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于结构化数据处理开源库SPL的相关问题,下面就一起来看一下java下理想的结构化数据处理类库,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于PriorityQueue优先级队列的相关知识,Java集合框架中提供了PriorityQueue和PriorityBlockingQueue两种类型的优先级队列,PriorityQueue是线程不安全的,PriorityBlockingQueue是线程安全的,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于java锁的相关问题,包括了独占锁、悲观锁、乐观锁、共享锁等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于多线程的相关问题,包括了线程安装、线程加锁与线程不安全的原因、线程安全的标准类等等内容,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于枚举的相关问题,包括了枚举的基本操作、集合类对枚举的支持等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于Java的相关知识,其中主要介绍了关于关键字中this和super的相关问题,以及他们的一些区别,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于平衡二叉树(AVL树)的相关知识,AVL树本质上是带了平衡功能的二叉查找树,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于Java的相关知识,其中主要整理了Stream流的概念和使用的相关问题,包括了Stream流的概念、Stream流的获取、Stream流的常用方法等等内容,下面一起来看一下,希望对大家有帮助。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3漢化版
中文版,非常好用

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

記事本++7.3.1
好用且免費的程式碼編輯器

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),