ప్రధాన కంటెంట్‌కు వెళ్లండి
మాడ్యూల్ 1 · 2లో పాఠం 1కోర్సులో 1/14~10 min
మాడ్యూల్ పాఠాలు (1/2)

వేరియబుల్స్ మరియు బేసిక్ స్ట్రక్చర్

జావా అనేది గట్టిగా టైప్ చేయబడిన, ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్. Javaలోని కోడ్ యొక్క ప్రతి లైన్ తప్పనిసరిగా తరగతి లోపల ఉండాలి మరియు ప్రోగ్రామ్ అమలు ఎల్లప్పుడూ main పద్ధతి అని పిలువబడే ప్రత్యేక ఎంట్రీ పాయింట్ నుండి ప్రారంభమవుతుంది.

ప్రాథమిక నిర్మాణం

కనీస జావా ప్రోగ్రామ్ ఇలా కనిపిస్తుంది:

Java
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): ఇది ఏదైనా జావా అప్లికేషన్ యొక్క ప్రారంభ స్థానం (ప్రవేశ స్థానం). మేము ప్రోగ్రామ్‌ను అమలు చేసినప్పుడు, JVM (జావా వర్చువల్ మెషిన్) ఈ పద్ధతి కోసం వెతుకుతుంది మరియు దానిలోని కోడ్‌ను అమలు చేస్తుంది.
  • System.out.println(...): ఇది స్క్రీన్‌పై వచనాన్ని ముద్రించడానికి ప్రామాణిక స్టేట్‌మెంట్, దాని తర్వాత కొత్త లైన్ ఉంటుంది.

ప్రిమిటివ్ వేరియబుల్స్

జావాలో, వేరియబుల్‌ని ఉపయోగించే ముందు, మనం దాని రకంని ప్రకటించాలి. ప్రాథమిక ఆదిమ రకాలు:

  1. int: పూర్ణాంకాలు (ఉదా., 42, -10).
  2. double: డబుల్-ప్రెసిషన్ ఫ్లోటింగ్ పాయింట్ నంబర్‌లు (ఉదా., 19.99, -0.5).
  3. boolean: లాజికల్ విలువలు, ఇది true లేదా false మాత్రమే కావచ్చు.
  4. char: ఒకే అక్షరం, ఒకే కోట్‌లతో జతచేయబడింది (ఉదా., 'A', '7').

డిక్లరేషన్ సింటాక్స్:

Java
type variableName = value;

ఆచరణాత్మక ఉదాహరణ:

Java
int score = 100;
double temperature = 36.5;
boolean isGameOver = false;
char grade = 'A';

తీగలు

ఆదిమ రకం కానప్పటికీ, జావాలోని స్ట్రింగ్‌లు (String) అక్షరాల క్రమాలను నిర్వహించడానికి ఉపయోగించబడతాయి. అవి మూలధనం Sతో ప్రకటించబడ్డాయి మరియు విలువ తప్పనిసరిగా డబుల్ కోట్‌లతో జతచేయబడాలి:

Java
String name = "Alice";
System.out.println("Hello, " + name);

Javaలో వ్యాఖ్యలు

కోడ్ చదవగలిగేలా మరియు డాక్యుమెంట్ చేయడానికి, జావా రెండు రకాల వ్యాఖ్యలకు మద్దతు ఇస్తుంది:

  1. సింగిల్-లైన్ వ్యాఖ్యలు: //తో ప్రారంభించి, పంక్తి చివరి వరకు కొనసాగండి.
  2. బహుళ-లైన్ వ్యాఖ్యలు: /* మరియు */ మధ్య చేర్చబడ్డాయి.
Java
// 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(...): విలువను ముద్రిస్తుంది మరియు కర్సర్‌ను తదుపరి పంక్తికి (ప్రింట్ లైన్) తరలిస్తుంది.

మీరే ప్రయత్నించండి

వ్యాయామం#java.m1.l1.e1
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

25 ప్రారంభ విలువతో వయస్సు పేరుతో పూర్ణాంక వేరియబుల్‌ని ప్రకటించండి. ఆపై, System.out.printlnని ఉపయోగించి స్క్రీన్‌పై ప్రింట్ చేయండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

వేరియబుల్‌ని డిక్లేర్ చేయడానికి `int age = 25;` అని వ్రాసి, తదుపరి లైన్‌లో `System.out.println(age);` ఉపయోగించండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం#java.m1.l1.e2
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

19.99 ప్రారంభ విలువతో ధర పేరుతో డబుల్ వేరియబుల్ మరియు isAvailable అనే బూలియన్ వేరియబుల్ ఒప్పుకు సెట్ చేయబడింది. రెండు వేరియబుల్స్‌ను ప్రత్యేక పంక్తులలో ముద్రించండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

`డబుల్ ధర = 19.99;` మరియు `బూలియన్ అందుబాటులో ఉంది = నిజం;` నిర్వచించండి, ఆపై వాటిని `System.out.println` ఉపయోగించి ఒక్కొక్కటిగా ప్రింట్ చేయండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం#java.m1.l1.e3
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

గ్రేడ్‌ని 'A'కి సెట్ చేసిన చార్ వేరియబుల్ మరియు స్టూడెంట్ పేరు "జాన్"కి సెట్ చేయబడిన స్ట్రింగ్ వేరియబుల్‌ని ప్రకటించండి. స్క్రీన్‌పై వచనాన్ని ముద్రించండి: విద్యార్థి + " : " + గ్రేడ్.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

చార్ గ్రేడ్ = 'A'ని ప్రకటించండి; మరియు స్ట్రింగ్ విద్యార్థి = "జాన్";, ఆపై వాటిని System.out.println(విద్యార్థి + " : " + గ్రేడ్) ఉపయోగించి సంగ్రహంగా ముద్రించండి;.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది