কম্পিউটার টিউটোরিয়াল

জাভাতে printf() মেথড ব্যবহার করে ফরম্যাটেড টেক্সট প্রিন্ট করা


printf() মেথড আমাদের আউটপুটকে java.io.PrintStream বা java.io.PrintWriter-এ ফরম্যাট করার অনুমতি দেয়। এই ক্লাসগুলোর মধ্যে format() নামে একটি মেথডও থাকে যা একই ফলাফল দিতে পারে, তাই যেকোনো কিছু printf() মেথডের জন্য এখানে পড়া হয়েছে সেটি format() মেথডের জন্যও প্রযোজ্য।

সিনট্যাক্স

System.out.printf("format-string" [, arg1, arg2, … ]);

উদাহরণ ১

import java.io.PrintStream; 
public class PrintfTest1 { 
    public static void main(String[] args) { 
        int i = 1234; 
        System.out.printf("Decimal: %1$,d Octal: %1$o Hex: %1$x" + "\n", i); 
        String str = "Tutorials Point"; 
        System.out.printf("%15s", str); 
    } 
}

আউটপুট

Decimal: 1,234 Octal: 2322 Hex: 4d2 Tutorials Point

উদাহরণ ২

public class PrintfTest2 { 
    public static void main(String[] args) { 
        String name = "Adithya"; 
        int age = 30; 
        System.out.format("%-10s - %4d\n", name, age); 
    } 
}

আউটপুট

Adithya    -   30

  1. জাভাতে ডিফল্ট মেথড ব্যবহার করে ডায়ামন্ড সমস্যা সমাধান

  2. Java OpenCV লাইব্রেরি ব্যবহার করে ইমেজে টেক্সট যোগ করার পদ্ধতি

  3. জাভাতে অ্যানোনিমাস ক্লাস ব্যবহার করে থ্রেড তৈরি করা

  4. জাভাতে JLabel ব্যবহার করে মুভিং টেক্সট বাস্তবায়ন