如果我的變量是一個介於0和6294之間的隨機數,我將如何讓我的輸出只打印出第一個變量?如何「擦除」數字只有數字的第一位
我的隨機數的代碼是
int random = (int)(Math.random() * 6294);
例如,如果它吐出3542,我希望它只是說3.如果吐出來的865,我想它說8.我不是熟悉Java,但我認爲它與行間距有關?與%d,%f,%s的命令有關嗎?我不確定如此任何見解將不勝感激!
編輯** 沒有我的教授提出的學習指南的一部分。這就是爲什麼它是0-6294之間的數字。如果數字在不斷變化,我就不知道該如何解決。
如果你只需要一位數字,爲什麼你隨機多位數字? – Berger
這假定OP不需要孔數,但是,對於這個特定的輸出,他可能需要1位數字,但仍然可以在代碼後面使用整數。 – Athamas
@Athamas以他的榜樣爲例,他立即扔掉那個隨機數。他忘記了其他數字! – GhostCat