জাভা প্রোগ্রামিং পর্ব ১০মঃ
আজকে দশম পর্বে আলোচনা করব switch Statement
নিয়ে ।
switch Statement এর স্টাকচার হল নিম্নরুপঃ
switch(expression) {
case value :
// Statements
break; // optional
case value :
// Statements
break; // optional
// You can have any number of case statements.
default : // Optional
// Statements
}
সুইচ কেসের আলোকে একটি প্রোগ্রাম লিখছি এবং তা আলোচনা করছি ।
1. public class SwitchExample {
2. public static void main(String[] args) {
3. int number=20;
4. switch(number){
5. case 10: System.out.println("10");break;
6. case 20: System.out.println("20");break;
7. case 30: System.out.println("30");break;
8. default:System.out.println("Not in 10, 20 or 30");
9. }
10. }
11. }
উপরিউক্ত প্রোগ্রামে number নামক ভ্যারিয়েবলে ভ্যালু 20 স্টোর করা হয়েছে ।
এখন যে কেসের সাথে ভ্যালু মিলবে সে case এর মধ্যে এক্সিকিউট করবে ।
যেমন আমদের প্রোগ্রামে case 20 তে এক্সিকিউট করবে । আর যদি ভ্যারিয়েবলের মান কোন case এর সাথে না মিলে তাহলে default এ এক্সিকিউট করবে ।
নিচের প্রোগ্রামটি নিজে করি ও ফলাফল কমেন্টে লিখুন ।
public class Test {
public static void main(String args[]) {
// char grade = args[0].charAt(0);
char grade = 'C';
switch(grade) {
case 'A' :
System.out.println("Excellent!");
break;
case 'B' :
case 'C' :
System.out.println("Well done");
break;
case 'D' :
System.out.println("You passed");
case 'F' :
System.out.println("Better try again");
break;
default :
System.out.println("Invalid grade");
}
System.out.println("Your grade is " + grade);
}
}
![Image may contain: text](https://scontent.fdac26-1.fna.fbcdn.net/v/t1.0-9/29541863_1623159914446819_1985783512775790058_n.jpg?_nc_cat=101&_nc_ht=scontent.fdac26-1.fna&oh=ca99bcb1025bed175dfeca285ab04857&oe=5C7665A9)
নিয়ে ।
switch Statement এর স্টাকচার হল নিম্নরুপঃ
switch(expression) {
case value :
// Statements
break; // optional
case value :
// Statements
break; // optional
// You can have any number of case statements.
default : // Optional
// Statements
}
সুইচ কেসের আলোকে একটি প্রোগ্রাম লিখছি এবং তা আলোচনা করছি ।
1. public class SwitchExample {
2. public static void main(String[] args) {
3. int number=20;
4. switch(number){
5. case 10: System.out.println("10");break;
6. case 20: System.out.println("20");break;
7. case 30: System.out.println("30");break;
8. default:System.out.println("Not in 10, 20 or 30");
9. }
10. }
11. }
উপরিউক্ত প্রোগ্রামে number নামক ভ্যারিয়েবলে ভ্যালু 20 স্টোর করা হয়েছে ।
এখন যে কেসের সাথে ভ্যালু মিলবে সে case এর মধ্যে এক্সিকিউট করবে ।
যেমন আমদের প্রোগ্রামে case 20 তে এক্সিকিউট করবে । আর যদি ভ্যারিয়েবলের মান কোন case এর সাথে না মিলে তাহলে default এ এক্সিকিউট করবে ।
নিচের প্রোগ্রামটি নিজে করি ও ফলাফল কমেন্টে লিখুন ।
public class Test {
public static void main(String args[]) {
// char grade = args[0].charAt(0);
char grade = 'C';
switch(grade) {
case 'A' :
System.out.println("Excellent!");
break;
case 'B' :
case 'C' :
System.out.println("Well done");
break;
case 'D' :
System.out.println("You passed");
case 'F' :
System.out.println("Better try again");
break;
default :
System.out.println("Invalid grade");
}
System.out.println("Your grade is " + grade);
}
}
![Image may contain: text](https://scontent.fdac26-1.fna.fbcdn.net/v/t1.0-9/29541863_1623159914446819_1985783512775790058_n.jpg?_nc_cat=101&_nc_ht=scontent.fdac26-1.fna&oh=ca99bcb1025bed175dfeca285ab04857&oe=5C7665A9)
![No automatic alt text available.](https://scontent.fdac26-1.fna.fbcdn.net/v/t1.0-9/29512678_1623159791113498_2735739994280002137_n.jpg?_nc_cat=102&_nc_ht=scontent.fdac26-1.fna&oh=70c978ebb8886e8c2f8a7cc7c6b5ac0d&oe=5C6F46D1)
No comments