ऑनलाइन Java कंपाइलर – अपने ब्राउज़र में Java कोड चलाएं और टेस्ट करें
हमारे मुफ्त ऑनलाइन Java कंपाइलर के साथ अपने ब्राउज़र में तुरंत Java कोड लिखें, कंपाइल करें और चलाएं। कोई इंस्टॉलेशन की जरूरत नहीं — सीखने, टेस्टिंग और जल्दी प्रोटोटाइप बनाने के लिए आदर्श।
👨💻 प्रैक्टिकल Java कोर्स से मास्टरी हासिल करें
Loading...
💡 शुरुआती लोगों के लिए जावा बेसिक्स गाइड
1. वेरिएबल्स और कॉन्स्टेंट्स की घोषणा
जावा में आपको प्रत्येक वेरिएबल के प्रकार की घोषणा करनी होती है। कॉन्स्टेंट्स के लिए final
का उपयोग करें।
int age = 30;
double pi = 3.14159;
char grade = 'A';
String name = "Alice";
boolean isActive = true;
// Constants
final int MAX_USERS = 100;
final String COMPANY = "CodeUtility";
2. कंडीशनल्स (if / switch)
नियंत्रण प्रवाह के लिए if
, else if
, और switch
का उपयोग करें।
int x = 2;
if (x == 1) {
System.out.println("One");
} else if (x == 2) {
System.out.println("Two");
} else {
System.out.println("Other");
}
switch (x) {
case 1:
System.out.println("One");
break;
case 2:
System.out.println("Two");
break;
default:
System.out.println("Other");
}
3. लूप्स
पुनरावृत्ति के लिए for
, while
, और do-while
का उपयोग करें।
for (int i = 0; i < 3; i++) {
System.out.println(i);
}
int n = 3;
while (n > 0) {
System.out.println(n);
n--;
}
4. एरेज़
एरेज़ समान प्रकार के निश्चित आकार के अनुक्रम रखते हैं।
int[] numbers = {10, 20, 30};
System.out.println(numbers[1]);
5. ArrayList का प्रबंधन
डायनामिक आकार की सूचियों के लिए ArrayList
का उपयोग करें।
import java.util.ArrayList;
ArrayList<Integer> nums = new ArrayList<>();
nums.add(1);
nums.add(2);
nums.add(3);
nums.remove(Integer.valueOf(2));
for (int num : nums) {
System.out.print(num + " ");
}
6. कंसोल इनपुट/आउटपुट
इनपुट के लिए Scanner
और आउटपुट के लिए System.out
का उपयोग करें।
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
System.out.print("Enter your name: ");
String name = scanner.nextLine();
System.out.println("Hello, " + name);
7. फंक्शन्स
वापसी प्रकार और पैरामीटर्स के साथ विधियों को परिभाषित करें।
public static int add(int a, int b) {
return a + b;
}
System.out.println(add(3, 4));
8. हैशमैप्स
कुंजी-मूल्य भंडारण के लिए HashMap
का उपयोग करें।
import java.util.HashMap;
HashMap<String, Integer> ages = new HashMap<>();
ages.put("Alice", 30);
System.out.println(ages.get("Alice"));
9. अपवाद प्रबंधन
रनटाइम अपवादों को संभालने के लिए try
और catch
का उपयोग करें।
try {
throw new Exception("Something went wrong");
} catch (Exception e) {
System.out.println(e.getMessage());
}
10. फ़ाइल इनपुट/आउटपुट
फ़ाइल प्रबंधन के लिए java.nio.file
से Files
और Paths
का उपयोग करें।
import java.nio.file.*;
import java.io.IOException;
Files.writeString(Paths.get("file.txt"), "Hello File");
String content = Files.readString(Paths.get("file.txt"));
System.out.println(content);
11. स्ट्रिंग प्रबंधन
जावा स्ट्रिंग्स कई विधियों का समर्थन करती हैं जैसे length()
, substring()
, और contains()
।
String text = "Hello World";
System.out.println(text.length());
System.out.println(text.substring(0, 5));
System.out.println(text.contains("World"));
12. क्लासेस और ऑब्जेक्ट्स
जावा क्लासेस और इंस्टेंस का उपयोग करके ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का समर्थन करता है।
class Person {
String name;
Person(String name) {
this.name = name;
}
void greet() {
System.out.println("Hi, I'm " + name);
}
}
Person p = new Person("Alice");
p.greet();