คำอธิบายคำถาม
ป้อนจำนวนเต็ม int และส่งคืนจำนวนเต็มใหม่โดยไม่มีตัวเลขที่ซ้ำกันตามลำดับการอ่านจากขวาไปซ้าย
ป้อนคำอธิบาย:
ป้อนจำนวนเต็ม int
คำอธิบายผลลัพธ์:
ส่งคืนจำนวนเต็มใหม่โดยไม่มีตัวเลขที่ซ้ำกันตามลำดับการอ่านจากขวาไปซ้าย
ตัวอย่างอินพุต:
9876673
ตัวอย่างเอาต์พุต:
37689
นำเข้า java.util.hashset; นำเข้า java.util.set; นำเข้า java.util.scanner; คลาสสาธารณะหลัก {สาธารณะคงที่ int norepeatnum (int num) {string str = string.valueof (num); int len = str.length () i = len-1; i> = 0; i-) {// ถ้าไม่มีการทำซ้ำคุณสามารถเพิ่ม (ตั้งค่าคุณสมบัติ) ถ้า (set.add (str.charat (i))) {sb.append (str.charat (i));}} return integer.parseint (sb.tostring สแกนเนอร์ (System.in); ในขณะที่ (sc.hasnext ()) {int num = integer.parseint (sc.nextline ()); system.out.println (norepeatnum (num));} sc.close ();}}}ผลลัพธ์:
สรุป
ข้างต้นคือทั้งหมดที่เกี่ยวกับการใช้งาน Java ที่แยกอินสแตนซ์จำนวนเต็มที่ไม่ซ้ำกันซ้ำ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องในเว็บไซต์นี้ต่อไป หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!