Јава основни улаз и излаз

У овом упутству научићете једноставне начине за приказивање резултата корисницима и преузимање података од корисника у Јави.

Излаз Јава

У Јави можете једноставно користити

 System.out.println(); or System.out.print(); or System.out.printf(); 

за слање излаза на стандардни излаз (екран).

Ево,

  • System је класа
  • outје public staticпоље: прихвата излазне податке.

Не брините ако то не разумете. Разговараћемо о class, publicи staticу каснијим поглављима.

Узмимо пример за излаз линије.

 class AssignmentOperator ( public static void main(String() args) ( System.out.println("Java programming is interesting."); ) ) 

Излаз :

 Јава програмирање је занимљиво. 

Овде смо користили println()методу за приказ низа.

Разлика између принтлн (), принт () и принтф ()

  • print() - Штампа низ унутар наводника.
  • println()- Штампа низ унутар наводника слично као print()метода. Затим се курсор помера на почетак следећег реда.
  • printf() - Обезбеђује форматирање низова (слично принтф-у у програмирању Ц / Ц ++).

Пример: принт () и принтлн ()

 class Output ( public static void main(String() args) ( System.out.println("1. println "); System.out.println("2. println "); System.out.print("1. print "); System.out.print("2. print"); ) ) 

Излаз :

 1. принтлн 2. принтлн 1. принт 2. принт 

У горњем примеру смо показали рад у print()и println()метода. Да бисте сазнали више о printf()методи, посетите Јава принтф ().

Пример: Штампање променљивих и слова

 class Variables ( public static void main(String() args) ( Double number = -10.6; System.out.println(5); System.out.println(number); ) ) 

Када покренете програм, излаз ће бити:

 5 -10.6 

Овде видите да нисмо користили наводнике. То је зато што за приказ целих бројева, променљивих и тако даље не користимо наводнике.

Пример: Штампање спојених низова

 class PrintVariables ( public static void main(String() args) ( Double number = -10.6; System.out.println("I am " + "awesome."); System.out.println("Number = " + number); ) ) 

Излаз :

Ја сам феноменалан. Број = -10,6

У горњем примеру, обратите пажњу на ред,

 System.out.println("I am " + "awesome."); 

Овде смо користили +оператор за спајање (спајање) два низа: „Ја сам“ и „супер“.

И такође, линија,

 System.out.println("Number = " + number); 

Овде се прво процењује вредност броја променљиве. Затим се вредност спаја у низ: "Нумбер =".

Јава улаз

Јава пружа различите начине за добијање података од корисника. Међутим, у овом упутству ћете научити да примате податке од корисника помоћу објекта Scannerкласе.

Да бисмо користили објекат Scanner, морамо да увеземо java.util.Scannerпакет.

  import java.util.Scanner; 

Да бисте сазнали више о увозу пакета у Јави, посетите Увоз пакета Јава.

Затим, треба да креирамо објекат Scannerкласе. Објекат можемо користити за преузимање корисничког уноса.

  // create an object of Scanner Scanner input = new Scanner(System.in); // take input from the user int number = input.nextInt(); 

Пример: Добијте целокупан унос од корисника

 import java.util.Scanner; class Input ( public static void main(String() args) ( Scanner input = new Scanner(System.in); System.out.print("Enter an integer: "); int number = input.nextInt(); System.out.println("You entered " + number); // closing the scanner object input.close(); ) ) 

Излаз :

 Унесите цео број: 23 Унели сте 23 

У горњем примеру смо креирали објекат под називом инпут Scannerкласе. Затим позивамо nextInt()метод Scannerкласе да бисмо од корисника добили целобројни унос.

Исто тако, можемо да користимо nextLong(), nextFloat(), nextDouble(), и next()методе да се long, float, double, и stringулаз односно од корисника.

Напомена : Методу смо користили close()за затварање објекта. Препоручује се затварање објекта скенера након што се унесе улаз.

Пример: Набавите флоат, доубле и стринг унос

 import java.util.Scanner; class Input ( public static void main(String() args) ( Scanner input = new Scanner(System.in); // Getting float input System.out.print("Enter float: "); float myFloat = input.nextFloat(); System.out.println("Float entered = " + myFloat); // Getting double input System.out.print("Enter double: "); double myDouble = input.nextDouble(); System.out.println("Double entered = " + myDouble); // Getting String input System.out.print("Enter text: "); String myString = input.next(); System.out.println("Text entered = " + myString); ) ) 

Излаз :

Унесите флоат: 2.343 Унесите флоат = 2.343 Унесите доубле: -23.4 Двоструко унесите = -23.4 Унесите текст: Хеј! Текст унесен = Хеј!

Као што је поменуто, постоји још неколико начина за добијање података од корисника. Да бисте сазнали више о томе Scanner, посетите Јава Сцаннер.

Занимљиви Чланци...