本篇文章给大家带来的内容是关于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); }
相关推荐:
Atas ialah kandungan terperinci java两个整型相加的实现代码. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

Dreamweaver Mac版
Alat pembangunan web visual