Header Ads Widget

Responsive Advertisement

Learning Java Programming in Bangla

Learn java programing


Java Programming in Bangla শিরোনাম দেখেই অনেকে অবাক হচ্ছেন।পোগ্রামিং সম্পর্কে যারা একটু আধটু জানেন তারা অবশ্যই Java নামটি শুনেছেন। Java একটি পোগ্রামিং ল্যাংগুয়েজ। যাদের ল্যাপটপ নেই কিন্তু Java শিখতে চান তারাও এই পোস্ট পড়ে মোবাইল দিয়ে জাভা পোগ্রামিং শিখতে পারবেন। 

What is Java?

জাভাতে স্ট্রিং এর ব্যবহার 

length

s1= s2

s1.equals(s2)

s1.equalsIgnoreCase(s2)

s1.contains()

s1.isEmpty()

firstName.concat()

fullName.toUpperCase()

fullName.toLowerCase();

firstName.startsWith("Oma");

firstName.endsWith("r")

name.trim()

name2.charAt(3)

name2.codePointAt(2)

name2.indexOf('r')

name2.lastIndexOf('r')

name6.replace('r','R')

name4.split("-")

sb.append(2029);

sb.append("@gmail.com");

sb.reverse()

sb.delete(2,3)

sb.setLength(4)



public class Main {

    

    public static void main(String[] args) {


  String s1 = "Omar Faruq";

  String s2 = new String("Omar Faruq");

  System.out.println(s1);

  System.out.println();

  System.out.println(s2);       

  System.out.println();

        

  int len = s1.length();

  System.out.println("length:" +len);

  System.out.println();

        if(s1==s2){

  System.out.println("Equals");   

        }

        else{

  System.out.println("Not equals");        

        }

  System.out.println();

        

        

        if(s1.equals(s2)){

  System.out.println("Equals");   

        }

        else{

  System.out.println("Not equals");        

        }   

  System.out.println();

        

        

        if(s1.equalsIgnoreCase(s2)){

  System.out.println("Equals");   

        }

        else{

  System.out.println("Not equals");        

        }   

  System.out.println();

        

        

  boolean con = s1.contains("dol");

  System.out.println(con+" ");

  System.out.println();

        

  boolean empty = s1.isEmpty();

  System.out.println(empty+" ");

  System.out.println();   

        

  String firstName = "Omar ";

  String lastName = new String("Faruq");

  String fullName = firstName.concat(lastName);

  System.out.println(fullName);

        

  System.out.println();   

  String upper =fullName.toUpperCase();

  System.out.println("Upper :"+upper);

  System.out.println();   

        

  String lower =fullName.toLowerCase();

  System.out.println("lower :"+lower);

  System.out.println();   

        

  boolean start =firstName.startsWith("Oma");

  System.out.println("start :"+start);

  System.out.println();  

        

  boolean end =firstName.endsWith("r");

  System.out.println("end :"+end);

  System.out.println(); 

   

  String name = "     Omar Faruq    is a worker. ";

  System.out.println(name);

        

  String name2 =name.trim();

  System.out.println(name2);  

  System.out.println();   

        

  char ch =name2.charAt(3) ;

  System.out.println(ch);     

  System.out.println();   

        

  int  value =name2.codePointAt(2);

  System.out.println("Asci code of a is:"+value);   

  System.out.println();    

        

  int  pos =name2.indexOf('r') ;

  System.out.println(pos);

  System.out.println();     

        

  pos =name2.lastIndexOf('r') ;

  System.out.println(pos); 

        

  String name6 = "Omar Faruq" ;     

    

  String name3 = name6.replace('r','R');

  System.out.println(name3);

  System.out.println();  

        

  String name4 = "Omar-Faruq-is-a-teacher";

  String[] name5 =name4.split("-");

     for(String y:name5)

     System.out.println(y);   

     System.out.println();  

        

  StringBuffer sb = new StringBuffer("Faruq");

  System.out.println(sb);

        

  sb.append(2029);

  sb.append("@gmail.com");

  System.out.println(sb);

  System.out.println();

        

  sb.reverse();

  System.out.println(sb);

  System.out.println();

        

  sb.delete(2,3);

  System.out.println(sb);

        

  sb.setLength(4);

  System.out.println(sb);      

        

    }     

    }

    




আপনি কি দৈনিক ২-৩ ঘন্টা সময় দিয়ে বিনামূল্যে SEO শিখে মাসে ২০,০০০ টাকা আয় করতে চান।

জাভাতে Random সংখ্যা প্রিন্ট করতে হলে -

১. Random ক্লাস ইম্পোর্ট  করতে হবে।

২. Random ক্লাসে ভেরিয়েবল ডিক্লেয়ার করতে হবে।

৩. নাম্বারগুলোকে একটি ইন্টিজার ভেরিয়েবলে রাখতে হবে।আপনি যত থেকে শুরু করতে চান তার সাথে প্লাস চিহ্ন দিবেন। যতটি সংখ্যা চান তা বন্ধনীর ভিতরে লিখবেন। যেমনঃ .nextInt(3)  +10; এখানে ১০ থেকে শুরু হবে এবং ৩ টি সংখ্যা প্রিন্ট করবে।সংখ্যাগুলো হচ্ছে ১০,১১,১২। 

.nextInt(5)  +5; এখানে ৫ থেকে শুরু হবে এবং ৫ টি সংখ্যা প্রিন্ট করবে।সংখ্যাগুলো হচ্ছে ৫,৬,৭,৮,৯। 

নিচের লাইন থেকে কপি করে কম্পাইলারে পেস্ট করুন।


iport java.util.Random;

public class Main {

    

    public static void main(String[] args) {

   Random random = new Random();

   int randomnum = random.nextInt(3)  +10;

   System.out.println("Random Number: "+randomnum) ;   

    }

    }

উপরের ব্র‍্যাকেট পর্যন্ত কপি করুন।


জাভাতে current time and date print করতে হলে-

১. LocalDateTime ইম্পোর্ট করতে হবে।

২. format.DateTimeFormatter  ইম্পোর্ট করতে হবে।

৩. LocalDateTime ক্লাসের আন্ডারে now  মেথড এপ্লাই করতে হবে।

৪. DateTimeFormatter ক্লাসের আন্ডারে ofPattern মেথড ব্যবহার করে সময়, তারিখকে বিভিন্ন ফরম্যাটে সাজানো যায়।

৫. একটি String ডিক্লেয়ার করে সময়, তারিখকে প্রিন্ট করা যায়।

নিচের লাইন থেকে কপি করে আপনার কম্পাইলে পেস্ট করুন।




import java.time.LocalDateTime;

import java.time.format.DateTimeFormatter;



public class Main {

    

  public static void main(String[] args) {

  LocalDateTime e = LocalDateTime.now() ;

 DateTimeFormatter  f =   DateTimeFormatter.ofPattern("E,MMM dd   yyyy");

  DateTimeFormatter  g =   DateTimeFormatter.ofPattern("hh:mm:ss");   

  String d = e.format(f);

  String k = e.format(g);     

  System.out.println("Today Date   :"+d);

  System.out.println("Current Time :"+k);  

  }

}


উপরের লাইন পর্যন্ত কপি করুন।

আপনি চাইলে শুধু টাইম প্রিন্ট না করে ডেইট প্রিন্ট করতে পারবেন।সবকিছু একই থাকবে শুধু  ofPattern এর মধ্যে আপনি যেভাবে দেখতে চান তা উল্লেখ করে দিবেন। আপনি নিশ্চয়ই জানেন তারিখকে বিভিন্ন ফরম্যাটে লেখা হয়। যেমনঃ

1. 27/09/2022

2. 2022/09/27

3. 27-Sep-2022

4. Mon, 27 Sep 2022

১. 27/09/2022 (বাংলাদেশে এই ফরম্যাটে তারিখ লেখা হয়। আগে তারিখ তারপর মাস তারপর সাল লেখা হয়। এভাবে প্রিন্ট করতে চাইলে ofPattern(dd/MM/yyyy) লিখতে হবে। 

dd দ্বারা date বুঝায়, MM দ্বারা month বুঝায়, yyyy দ্বারা  year বুঝায়।

২.  2022/09/27  আগে সাল তারপর মাস তারপর দিন লেখা হয়। এভাবে প্রিন্ট করতে চাইলে ofPattern(yyyy/MM/dd) লিখতে হবে। 

dd দ্বারা date বুঝায়, MM দ্বারা month বুঝায়, yyyy দ্বারা  year বুঝায়।

৩. 27-Sep- 2022 ( আগে তারিখ তারপর মাসের নাম তারপর সাল লেখা হয়। এভাবে প্রিন্ট করতে চাইলে ofPattern(dd/MMM/yyyy) লিখতে হবে। মাসের নাম লিখতে হলে তিনটি M লিখতে হবে।

dd দ্বারা date বুঝায়, MM দ্বারা month বুঝায়, yyyy দ্বারা  year বুঝায়।

৪. Mon, Sep 27 2022 ( আগে দিনের নাম তারপর মাস তারপর তারিখ তারপর সাল লেখা হয়। এভাবে প্রিন্ট করতে চাইলে ofPattern(E,MMM dd yyyy) লিখতে হবে। 

E দ্বারা দিন বুঝায়, dd দ্বারা date বুঝায়, MM দ্বারা month বুঝায়, yyyy দ্বারা  year বুঝায়।








Post a Comment

0 Comments