עבור לתוכן

java צריך עזרה בהדפסת מספר int

Featured Replies

פורסם

שלום

הבעיה שלי היא כזאת

אני אמור להדפיס דרך משתנה int את המספר 0001

הבעיה שג'אווה ממירה אותו ל1 אוטומטי.

רציתי לדעת האם יש דרך כלשהי לגרום לשפה להתייחס אליו כ- 0001 בתור קובץ int

בלי להשתמש בstring

תודה.

פורסם
  • מחבר

קודם כל תודה על התגובה

אבל לא הצלחתי להשתמש בזה

זה כותב cannot find symbol class PrintfFormat

הודה לך אם תסביר לי כיצד להשתמש בזה

פורסם

הדרך הכי פשוטה היא להשתמש בprintf

public class IntPrinter {

public static void main(String[] args) {

int i=0001;

System.out.printf("I is: %04d", i );


}

}

פלט:

I is: 0001

אתה יכול להחליף את הספרה 4 במספר הספרות הרצוי של הפלט שלך.

ה0 אומר show leading zeroes

עוד טיפה מידע

1 Format Types

Code Type

d integer

x hexadecimal

o octal

f floating point

e exponential

g general floating point

s string

n platform-independent end-of-line

2 Format Flags

Flag Meaning

- left-justification

0 show leading zeroes

+ show plus sign for positive numbers

( put negative numbers in parentheses

, show the decimal separators

∧ convert letters to upper case

פורסם
  • מחבר

תודה רבה לך עזרת לי מאוד :yelclap:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים