C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
Here: The first line is printed. The characters "A" and "B" are printed on the same line. And on the final line "C" is printed.
Java program that uses println, print
public class Program {
public static void main(String[] args) {
System.out.println("Print line");
System.out.print("A");
System.out.print("B");
System.out.println();
System.out.println("C");
}
}
Output
Print line
AB
C
Java program that prints char array
public class Program {
public static void main(String[] args) {
char[] array = new char[3];
array[0] = 'a';
array[1] = 'b';
array[2] = 'c';
// Print a char array.
System.out.println(array);
}
}
Output
abc
Java program that prints ints
public class Program {
public static void main(String[] args) {
// Print ints directly, no conversion needed.
int value = 10;
System.out.println(value);
System.out.println(value * 10);
}
}
Output
10
100
Subsequence: We can append a range (subsequence) with the append method. We pass the first and last indexes of the string.
Java program that uses append, System.out
public class Program {
public static void main(String[] args) {
// Append strings to output stream.
System.out.append("cat");
System.out.append("\n");
// Append range of CharSequence.
System.out.append("java program", 5, 5 + 7);
}
}
Output
cat
program
InputStreamReader: This class can be initialized from an InputStream (such as System.in).
BufferedReader: This class provides utility methods for reading from a stream. It is also used on files.
BufferedReaderJava program that reads line from console
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Program {
public static void main(String[] args) throws IOException {
// Get BufferedReader for System.in.
BufferedReader in = new BufferedReader(
new InputStreamReader(System.in));
// Read line from console.
String line = in.readLine();
System.out.println("You typed " + line);
}
}
Output
something
You typed something
Switch: The program uses a switch statement to handle the user-input. The "break" statements apply to the switch statement, not the loop.
SwitchResults: When I type "cat" the default case is reached. With the lines "1" and "2" the cases labeled 1 and 2 are entered.
Java program that reads input interactively
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Program {
public static void main(String[] args) throws IOException {
// Read input with BufferedReader.
BufferedReader in = new BufferedReader(
new InputStreamReader(System.in));
while (true) {
// Read line and try to call parseInt on it.
String line = in.readLine();
int result;
try {
result = Integer.parseInt(line);
} catch (NumberFormatException exception) {
result = 0;
}
// Handle user input in a switch case.
switch (result) {
default:
System.out.println("Default");
break;
case 1:
System.out.println("One");
break;
case 2:
System.out.println("Two");
break;
}
}
}
}
Output
cat
Default
2
Two
1
One
Default