Updated Java (en-us) to include Input using Scanner and System.in

This commit is contained in:
Sean Nam 2017-01-03 00:48:44 -08:00
parent ae16d45078
commit f2a5bc8a91

View File

@ -10,6 +10,7 @@ contributors:
- ["Rachel Stiyer", "https://github.com/rstiyer"] - ["Rachel Stiyer", "https://github.com/rstiyer"]
- ["Michael Dähnert", "https://github.com/JaXt0r"] - ["Michael Dähnert", "https://github.com/JaXt0r"]
- ["Rob Rose", "https://github.com/RobRoseKnows"] - ["Rob Rose", "https://github.com/RobRoseKnows"]
- ["Sean Nam", "https://github.com/seannam"]
filename: LearnJava.java filename: LearnJava.java
--- ---
@ -51,6 +52,14 @@ public class LearnJava {
// point. // point.
public static void main (String[] args) { public static void main (String[] args) {
///////////////////////////////////////
// Input/Output
///////////////////////////////////////
/*
* Ouput
*/
// Use System.out.println() to print lines. // Use System.out.println() to print lines.
System.out.println("Hello World!"); System.out.println("Hello World!");
System.out.println( System.out.println(
@ -65,6 +74,32 @@ public class LearnJava {
// Use System.out.printf() for easy formatted printing. // Use System.out.printf() for easy formatted printing.
System.out.printf("pi = %.5f", Math.PI); // => pi = 3.14159 System.out.printf("pi = %.5f", Math.PI); // => pi = 3.14159
/*
* Input
*/
// use Scanner to read input
// must import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
// read string input
String name = scanner.next();
// read byte input
byte numByte = scanner.nextByte();
// read int input
int numInt = scanner.nextInt();
// read long input
float numFloat - scanner.nextFloat();
// read double input
double numDouble = scanner.nextDouble();
// read boolean input
boolean bool = scanner.nextBoolean();
/////////////////////////////////////// ///////////////////////////////////////
// Variables // Variables
/////////////////////////////////////// ///////////////////////////////////////