தொகுதி பாடங்கள் (1/2)
மாறிகள் மற்றும் அடிப்படை கட்டமைப்பு
ஜாவா என்பது பலமாக தட்டச்சு செய்யப்பட்ட, பொருள் சார்ந்த நிரலாக்க மொழியாகும். ஜாவாவில் உள்ள குறியீட்டின் ஒவ்வொரு வரியும் ஒரு வகுப்பிற்குள் இருக்க வேண்டும், மேலும் நிரல் செயல்படுத்தல் எப்போதுமே main முறை எனப்படும் சிறப்பு நுழைவுப் புள்ளியிலிருந்து தொடங்கும்.
அடிப்படை கட்டமைப்பு
குறைந்தபட்ச ஜாவா நிரல் இதுபோல் தெரிகிறது:
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}முக்கிய கூறுகளை பகுப்பாய்வு செய்வோம்:
public class Main: ஜாவாவில், அனைத்து குறியீடுகளும் ஒரு வகுப்பில் இணைக்கப்பட்டுள்ளது. பொது வகுப்பின் பெயர் கோப்புப் பெயருடன் சரியாகப் பொருந்த வேண்டும் (எ.கா.,Main.java).public static void main(String[] args): இது எந்த ஜாவா பயன்பாட்டின் தொடக்கப் புள்ளி (நுழைவுப் புள்ளி) ஆகும். நாம் நிரலை இயக்கும் போது, ஜேவிஎம் (ஜாவா மெய்நிகர் இயந்திரம்) இந்த முறையைத் தேடுகிறது மற்றும் அதில் உள்ள குறியீட்டை இயக்குகிறது.System.out.println(...): இது திரையில் உரை அச்சிடுவதற்கான நிலையான அறிக்கை, அதைத் தொடர்ந்து ஒரு புதிய வரி.
பழமையான மாறிகள்
ஜாவாவில், ஒரு மாறியைப் பயன்படுத்துவதற்கு முன், அதன் வகையை அறிவிக்க வேண்டும். அடிப்படை பழமையான வகைகள்:
int: முழு எண்கள் (எ.கா.,42,-10).double: இரட்டை துல்லியமான மிதக்கும் புள்ளி எண்கள் (எ.கா.,19.99,-0.5).boolean: தருக்க மதிப்புகள், இதுtrueஅல்லதுfalseமட்டுமே.char: ஒற்றை எழுத்து, ஒற்றை மேற்கோள்களில் இணைக்கப்பட்டுள்ளது (எ.கா.,'A','7').
அறிவிப்பு தொடரியல்:
type variableName = value;நடைமுறை உதாரணம்:
int score = 100;
double temperature = 36.5;
boolean isGameOver = false;
char grade = 'A';சரங்கள்
பழமையான வகையாக இல்லாவிட்டாலும், ஜாவாவில் உள்ள சரங்கள் (String) எழுத்துகளின் வரிசைகளைக் கையாளப் பயன்படுகின்றன. அவை மூலதனம் S உடன் அறிவிக்கப்படுகின்றன, மேலும் மதிப்பு இரட்டை மேற்கோள்களில் இணைக்கப்பட வேண்டும்:
String name = "Alice";
System.out.println("Hello, " + name);ஜாவாவில் கருத்துகள்
குறியீட்டைப் படிக்கக்கூடியதாகவும் ஆவணப்படுத்தவும், ஜாவா இரண்டு வகையான கருத்துகளை ஆதரிக்கிறது:
- ஒற்றை வரி கருத்துகள்:
//இல் தொடங்கி வரியின் இறுதி வரை தொடரவும். - மல்டி-லைன் கருத்துகள்:
/*மற்றும்*/இடையே இணைக்கப்பட்டுள்ளது.
// This is a single-line comment
int age = 30;
/* This is a
multi-line comment */
String role = "Developer";பெயரிடும் மரபுகள் மற்றும் வழக்கு உணர்திறன்
ஜாவா கண்டிப்பாக கேஸ்-சென்சிட்டிவ் (இது சிறிய எழுத்துக்களில் இருந்து பெரிய எழுத்துக்களை வேறுபடுத்துகிறது). score என்ற பெயரிடப்பட்ட மாறி Score இலிருந்து வேறுபட்டது.
மாநாட்டின்படி:
- மாறிகள் மற்றும் முறைகள்
camelCaseகுறிப்பைப் பயன்படுத்துகின்றன (எ.கா.,discountedPrice,calculateTax). - வகுப்புகள்
PascalCaseகுறிப்பைப் பயன்படுத்தவும் (எ.கா.,InvoiceManager,Main).
திரையில் அச்சிடுதல்: print vs println
System.out கணினி வகுப்பு வெளியீட்டைக் காட்ட இரண்டு முக்கிய முறைகளை வழங்குகிறது:
System.out.print(...): புதிய வரியைச் சேர்க்காமல் மதிப்பை அச்சிடுகிறது. அடுத்தடுத்த வெளியீடு அதே வரியில் தொடங்கும்.System.out.println(...): மதிப்பை அச்சிட்டு, கர்சரை அடுத்த வரிக்கு (அச்சு வரி) நகர்த்துகிறது.
நீங்களே முயற்சி செய்து பாருங்கள்
தொடக்க மதிப்பு 25 உடன் வயது என பெயரிடப்பட்ட ஒரு முழு எண் மாறியை அறிவிக்கவும். பின்னர், System.out.println ஐப் பயன்படுத்தி திரையில் அச்சிடவும்.
குறிப்பைக் காட்டு
மாறியை அறிவிக்க `int age = 25;` என்று எழுதவும், அடுத்த வரியில் `System.out.println(age);` ஐப் பயன்படுத்தவும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
19.99 இன் ஆரம்ப மதிப்பு கொண்ட விலை என பெயரிடப்பட்ட இரட்டை மாறி மற்றும் isAvailable என பெயரிடப்பட்ட பூலியன் மாறி உண்மைக்கு அமைக்கப்பட்டுள்ளது. இரண்டு மாறிகளையும் தனித்தனி வரிகளில் அச்சிடவும்.
குறிப்பைக் காட்டு
`இரட்டை விலை = 19.99;` மற்றும் `பூலியன் உள்ளது = உண்மை;` ஆகியவற்றை வரையறுத்து, பின்னர் `System.out.println` ஐப் பயன்படுத்தி அவற்றை ஒவ்வொன்றாக அச்சிடவும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
கிரேடு செட் என பெயரிடப்பட்ட சார் மாறியை 'ஏ' என்றும், ஸ்டூடண்ட் என்ற ஸ்ட்ரிங் மாறியை "ஜான்" என்றும் அறிவிக்கவும். திரையில் உரை அச்சிடவும்: மாணவர் + " : " + தரம்.
குறிப்பைக் காட்டு
சார் தரத்தை அறிவிக்கவும் = 'A'; மற்றும் சரம் மாணவர் = "ஜான்";, பின்னர் அவற்றை System.out.println(மாணவர் + " : " + கிரேடு) பயன்படுத்தி இணைக்கப்பட்டதாக அச்சிடவும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்