Paano Upang Baligtarin ang Isang Numero Sa java?



Ang kakayahang umangkop at kadalian na ibinibigay ng Java sa antas ng granular, ginagawang mas maraming nalalaman ang artikulong ito ay makakatulong sa iyo na isulat ang Program sa Java Upang Baligtarin ang Isang Numero.

ay isang maraming nalalaman wika ng programa na may iba't ibang mga application. Pangunahing dahilan para dito ay ang kakayahang umangkop at kadalian na ibinibigay nito sa antas ng butil. ang artikulong ito ay makakatulong sa iyo na isulat ang Java Program To Reverse A Number. Saklaw ang artikulong ito sa artikulong ito,

Magsimula tayo noon,





ay postgraduate at masters pareho

Java Program Upang Baligtarin Ang Isang Numero

Ang mga numero ay maaaring baligtarin sa Java gamit ang iba't ibang mga pamamaraan, tingnan natin ang una,

Paggamit ng Isang Habang Loop

Ang paggamit ng habang loop ay maaaring gawin upang baligtarin ang isang hanay ng mga numero. Narito ang programa,



pampublikong klase Pangunahing {public static void main (String [] args) {int number = 4321, reverse = 0 habang (number! = 0) {int dig = number% 10 reverse = reverse * 10 + dig number / = 10} System .out.println ('Reversed Number:' + reverse)}}

Output:

Reversed Number: 1234

Paliwanag:



  • Ang isang bilang ng integer ay ipinahayag sa halimbawang ito.
  • Ang numero ay nahahati sa 10, at ang natitira ay nakaimbak sa isang variable dig.
  • Kaya, ang huling digit ng numero, ibig sabihin, 1 ay nakaimbak sa variable dig.
  • Ang variable reverse ay pinarami ng 10 (nagdaragdag ito ng isang bagong lugar sa bilang), at idinagdag dito ang paghuhukay. Dito, 0 * 10 + 1 = 1.
  • Ang numero ay nahahati sa pamamagitan ng 10, tulad na naglalaman ito ng unang tatlong mga digit: 432.
  • Ang lahat ng mga numero ay inuulit sa parehong pamamaraan.

Ipagpatuloy natin ang artikulong 'Java Program To Reverse A Number' na artikulong ito,

Paggamit ng A For Loop

Sa halip na isang loop habang, ginagamit namin para sa loop sa sumusunod na halimbawa:

pampublikong klase Pangunahing {public static void main (String [] args) {int number = 764321, reverse = 0 para sa (number! = 0 number / = 10) {int dig = number% 10 reverse = reverse * 10 + dig} System .out.println ('Reversed Number:' + reverse)}}

Dapat pansinin na, ang pagpapahayag ng pagpapasimula ay hindi ginagamit dito.

Output:

Reversed Number: 1234567

Ito ang huling piraso ng artikulong ito, tingnan natin kung paano nakakatulong ang recursion dito,

html na tag para sa pagpasok ng isang linya ng break

Paggamit ng Recursion

Kapag ang isang pamamaraan ay tumatawag sa sarili nitong tuloy-tuloy, kung gayon ang proseso ay kilala bilang recursion.

import java.util.Scanner class Pangunahing {// Reverse Method public static void recurse (int number) {kung (number<10) { System.out.println(number) return } else{ System.out.print(number % 10) //Method calling itself recurse(number/10) } } public static void main(String args[]) { int num=987654321 System.out.print('Reversed Number:') recurse(num) System.out.println() } } 

Output:

Reversed Number: 123456789

Ang mga pamamaraang ito ay nagbibigay ng isang holistic na diskarte upang baligtarin ang isang numero sa programang wika ng java.

Sa gayon ay natapos na kami sa artikulong ito sa 'Java Program To Reverse A Number'. Kung nais mong matuto nang higit pa,tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo upang sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate & Spring.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng blog na ito at babalikan ka namin sa lalong madaling panahon.