Language Comparison
Select two languages to see equivalent code snippets side by side.
Hello World
Python
print("Hello, World!")Java
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}Variable Declaration
Python
name = "Alice" age = 25 height = 5.6
Java
String name = "Alice"; int age = 25; double height = 5.6;
Conditional (If/Else)
Python
score = 85
if score >= 90:
print("A")
elif score >= 80:
print("B")
else:
print("C")Java
int score = 85;
if (score >= 90) {
System.out.println("A");
} else if (score >= 80) {
System.out.println("B");
} else {
System.out.println("C");
}Function Definition
Python
def add(a, b):
return a + b
result = add(5, 3)Java
public static int add(int a, int b) {
return a + b;
}
int result = add(5, 3);Array / List
Python
fruits = ["apple", "banana", "cherry"]
fruits.append("date")
print(fruits[0])Java
ArrayList<String> fruits = new ArrayList<>();
fruits.add("apple");
fruits.add("banana");
fruits.add("cherry");
fruits.add("date");
System.out.println(fruits.get(0));Loop (0 to 4)
Python
for i in range(5):
print(i)Java
for (int i = 0; i < 5; i++) {
System.out.println(i);
}