Programming Tutorial: Java, Python, JavaScript

☕ Java — Input / Output

Basic input/output:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        String line = sc.nextLine();  // input one line
        String word = sc.next();  // input one word

        int num = sc.nextInt(); // input an integer number
        int dob = sc.nextDouble(); // input a double number

        System.out.println("Hello " + line + ", age = " + num);  // print and make new line
        System.out.print("Hello " + word + ", weight = " + dob);  // print without new line 

        System.out.printf("%.2f\n", value);  // print double with 2 decimal places
    }
}

Sum of 3 numbers (one line input):

import java.util.Scanner;

public class SumThree {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        System.out.println(a + b + c);
    }
}

Java — If Structure

int x = 10;

if (x > 0) {
    System.out.println("Positive");
} else if (x < 0) {
    System.out.println("Negative");
} else {
    System.out.println("Zero");
}

Java — Loops

for (int i = 1; i <= 5; i++)
    System.out.println(i);

int j = 1;
while (j <= 5) {
    System.out.println(j);
    j++;
}

Java — Arrays

int[] nums = {10, 20, 30};

for (int n : nums)
    System.out.println(n);

System.out.println(nums[1]); // 20

Java — Strings

String s = "Hello Java";

System.out.println(s.length());
System.out.println(s.toUpperCase());
System.out.println(s.substring(0, 5));
System.out.println(s.contains("Java"));