
Scanner.console.nextInt() מחזיר מספר מסוג int, ואפשר לבצע עליו חישוב. בדוגמה המשתמש מזין 18, והתוכנית מציגה שבשנה הבאה יהיה לו 19.console.nextFloat() קורא מספר מסוג float, ואפשר גם לקרוא double. בדוגמה המשתמש מזין משכורת של 10,078.nextByte, nextShort ו-nextLong, וגם ל-boolean.sysout בלי ירידת שורה, כדי שהמשתמש יזין את הערך באותה שורה.הטקסט המלא של הדקות הראשונות בהרצאה «Numeric Input» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בסרטון הקודם ראינו איך אנחנו יכולים לקלוט מהיוזר מכרוזות. בואו נראה איך אנחנו יכולים לקלוט מהיוזר מספרים. דבר ראשון, אנחנו צריכים את משתנה הסקאנר.
אז בואו נגדיר scanner console = new scanner system.in ואמרנו שאנחנו צריכים לרחף מעליו וללחוץ על הלינק import בכדי לכתוב פה למעלה את פקודת האימפורט שמביאה לנו את פקודת הסקאנר, את המשתנה הזה מפאקג' אחר.
אבל בואו נראה שיטה נוספת. אנחנו ראינו גם שאנחנו צריכים לסגור את הקונסול בסוף השימוש בו. אז אם אנחנו כבר הולכים פה לסוף ורושמים console נקודה וקוראים לפונקציה close ופשוט נותנים למערכת להשלים אותנו, אז המערכת גם משלימה את פונקציית ה-close וגם
רושמת כאן את האימפורט הדרוש למעלה ועוד שיטה להגדיר את האימפורט פה למעלה. מה אנחנו רוצים לבצע? אנחנו רוצים לקחת בוא נניח user age, את הגיל שלו ולבוא לuser ולהגיד לו אפילו בואו נרשום את זה פה sysout please enter your age ואנחנו רוצים לבוא ל-age ולרשום את קונסול נקודה אבל במקום נקסט ליין שמביאה
לנו סטרינג אנחנו רוצים נקסט אינט שמחזירה לנו אינטג'ר בצורה כזאת. בואו נציג your age is ונציג את ה-age. בואו נציג next year you'll be ונציג כאן את h+1 ונראה שאנחנו בעצם יכולים לבצע פעולות מתמטיות, מקלט מפני שזה אינטג'ר טהור נריץ שימו לב לא לשכוח להעביר את השליטה לקונסול על ידי קליק אחד על הקונסול ואנחנו מכניסים 18
enter ואז הוא אומר לנו הגיל זה 18 שנה הבאה תהיו בין 19 הכל בסדר אנחנו יכולים לקלוט כל ערך נומרי שאנחנו רוצים בואו נקלוט מהיוזר גם פליז אנטר יור סלארי סלארי כמובן זה משהו שהוא יכול להיות גם עשרוני אז אנחנו יכולים להגדיר לא אינט אלא או פלואוט או דאבל בואו ניקח פלואוט סלארי שווה קונסול נקודה ושימו לב יש לנו כאן נקסט בייט מביא
לנו משתנה בייט שורט מביא לנו משתנה שורט אינט ראינו שמביא לנו אינטג'ר לונג מביא לנו יש לנו כאן פלואוט שמביא לנו את הפלואוט שזה מה שאנחנו רוצים וכמובן דאבל.
כל הטיפוסים הפרימיטיביים הנומריים קיימים