Posts

Showing posts from August, 2018

Sum of digits, Reverse, Palindrome & Armstrong Number Checker

Sum of digits, Reverse, Palindrome & Armstrong Number Checker: package checker; import java.util.Scanner; public class Check { public static void main(String[] args) { int sum=0,s,temp,num,c; System.out.println("Enter any number: "); Scanner input=new Scanner(System.in); num=input.nextInt(); temp=num; System.out.println("Enter 0 for Sum of digits."); System.out.println("Enter 1 for Reverse number."); System.out.println("Enter 2 for Palindrome number."); System.out.println("Enter 3 for Armstrong number."); Scanner input0=new Scanner(System.in); System.out.println(); c=input0.nextInt(); switch(c) { case 0: {   while(temp!=0) { s=temp%10; sum=sum+s; temp=temp/10; } System.out.println("Sum of digits: "+sum); break; } case 1: { while(temp!=0) { s=temp%10; sum=sum*10+s...

জাভাতে কেন 200 == 200 ভুল , কিন্তু 100 == 100 সঠিক ?

Image
জাভাতে কেন  200 == 200 ভুল  , কিন্তু 100 == 100 সঠিক ? package sifat; import java.util.Scanner; public class Sifat { public static void main(String[] args) { Integer a = 100, b = 100; System.out.println(a == b); Integer c = 200, d = 200; System.out.println(c == d); } } Output: বিশ্লেষণঃ   ভেরিয়েবল এর মান -১২৭ থেকে ১২৭ এর ভিতর এবং যদি  ভেরিয়েবল গুলোর মান সমান থাকে তাহলে বুলিয়ান এ জাভাতে সঠিক দেখাবে । আর যদি -১২৭ থেকে ১২৭ এর চেয়ে কম বেশি হয় তাহলে ভুল দেখাবে।  যদি আপনি Integer.java দেখেন, তাহলে পাবেন যে কোনও  inner private class, যেমন   IntegerCache.java যা caches করে সব  Integer objects যার  মান -১২৭ থেকে ১২৭ এর ভিতর।

Book Store in Java

Book Store in Java:- package sifatOne; import java.util.Scanner; public class SifatTwo {//SifatTwo  class name static Scanner input=new Scanner(System.in); static String[] books= {"java","C","Python"}; static final double studentDiscount=0.3; static final double teacherDiscount=0.4; static final double alienDiscount=0.0; public static void main(String[] args) { prln("...WELCOME TO OUR BOOKSTOR..."); prln("Which book do you want? \n Ans: "); String userChoice=input.nextLine(); if(books[0].toLowerCase().equals(userChoice.toLowerCase())) { prln("you opted for "+ books[0]+" books"); calculatePrice(books[0]); }else if(books[1].toLowerCase().equals(userChoice.toLowerCase())) { prln("you opted for "+ books[1]+" books"); calculatePrice(books[1]); }else if(books[2].toLowerCase().equals(userChoice.toLowerCase())) { prln("you ...