tag:blogger.com,1999:blog-694855878384792308.post1419337219725534923..comments2024-03-15T23:19:22.318-07:00Comments on Java67: Top 10 Java Programs, Assignments, and Coding Interview Questions Answersjavin paulhttp://www.blogger.com/profile/15028902221295732276noreply@blogger.comBlogger59125tag:blogger.com,1999:blog-694855878384792308.post-82319086904485269742020-04-24T20:51:05.187-07:002020-04-24T20:51:05.187-07:00please let me know the answer. thanks
1. Filterin...please let me know the answer. thanks<br /><br />1. Filtering Strings<br />ItemSeparator is a class which filters a given raw input string of the format<br />"ItemName$$##ItemPrice$$##ItemQuantity", and stores it as these class attributes:<br />1. name (String)<br />2. price (Double)<br />3. quantity (Integer)<br />Implement the constructor ItemSeparator(String rawInput) as well as the getter methods for all the 3<br />attributes of the class ItemSeperator:<br />1. String getName<br />2. Double getPrice<br />3. Integer getQuantityAnonymoushttps://www.blogger.com/profile/01305686647940911290noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-66277027926997703462019-04-24T02:03:06.477-07:002019-04-24T02:03:06.477-07:00I bought "TOP 30 Java Interview Coding Tasks&...I bought "TOP 30 Java Interview Coding Tasks" by Matthew Urban as well. Really recommend. Good book, all the infos there. Thanks.gingyhttps://www.blogger.com/profile/09240353069564658460noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-23637961115277377252019-03-21T18:30:05.534-07:002019-03-21T18:30:05.534-07:00this will only work if array is sorted but its not...this will only work if array is sorted but its not stated in the question...javin paulhttps://www.blogger.com/profile/15028902221295732276noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-22495438054124991232019-03-19T14:01:01.946-07:002019-03-19T14:01:01.946-07:00Just Subtract the current number from previous num...Just Subtract the current number from previous number. If the difference is 2, (Previous number + 1) is the missing number.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-43528048558339495602018-11-21T12:12:10.903-08:002018-11-21T12:12:10.903-08:00Author said it was a tricky question. Maybe the tr...Author said it was a tricky question. Maybe the trick is realizing it is incorrectly specified :DAnonymoushttps://www.blogger.com/profile/09242297486267471138noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-86053691124359694192018-10-16T03:52:15.828-07:002018-10-16T03:52:15.828-07:00really good works by commenters thank you lotreally good works by commenters thank you lotAnonymoushttps://www.blogger.com/profile/07592077470216930471noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-46863916758720539102018-08-01T01:12:32.567-07:002018-08-01T01:12:32.567-07:00I prepared myself with:
"Cracking the Coding ...I prepared myself with:<br />"Cracking the Coding Interview" by Gayle Laakmann McDowell<br />"TOP 30 Java Interview Coding Tasks" by Matthew Urban<br />"Elements of Programming Interviews in Java" by Adnan Aziz, Tsung-Hsien Lee, Amit Prakash<br />"Coding Interview Questions" by Narasimha KarumanchiAnonymoushttps://www.blogger.com/profile/08313963908859852688noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-39741161577969515952018-07-28T17:40:19.229-07:002018-07-28T17:40:19.229-07:00First one, maybe this?
import java.util.Scanner;
...First one, maybe this?<br /><br />import java.util.Scanner;<br /><br />public class ClockAngle {<br /><br /> public static void main(String[] args) {<br /> // TODO Auto-generated method stub<br /> <br /> int eachMinuteAngle = 360/60;<br /> int eachHourAngle = 360/12;<br /> <br /> Scanner reader = new Scanner(System.in);<br /> <br /> System.out.println("Enter hours: ");<br /> int hour = reader.nextInt();<br /> <br /> System.out.println("Enter minutes: ");<br /> int minute = reader.nextInt();<br /> <br /> reader.close();<br /> <br /> //Convert 24h to 12h<br /> if(hour >= 12)<br /> {<br /> hour -= 12;<br /> }<br /> <br /> int hourAngle = hour*eachHourAngle;<br /> int minuteAngle = minute*eachMinuteAngle;<br /> <br /> System.out.println(Math.abs(hourAngle-minuteAngle));<br /><br /> }<br /><br />}Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-27141198968759181282018-07-28T17:23:12.796-07:002018-07-28T17:23:12.796-07:00Maybe?
import java.util.ArrayList;
import java.ut...Maybe?<br /><br />import java.util.ArrayList;<br />import java.util.List;<br />import java.util.Scanner;<br /><br />public class StringTransformations {<br /><br /> public static void main(String[] args) {<br /> // TODO Auto-generated method stub<br /> <br /> Scanner reader = new Scanner(System.in);<br /> <br /> System.out.println("Enter number between 1000 and 9999: ");<br /> int num = reader.nextInt();<br /> <br /> System.out.println("Enter a digit between 0 and 9: ");<br /> int dig = reader.nextInt();<br /> <br /> System.out.println("Enter a character: ");<br /> char c = reader.next().charAt(0);<br /> <br /> reader.close();<br /> <br /> List list = new ArrayList();<br /> <br /> char[]temp = Integer.toString(num).toCharArray();<br /> <br /> for(int i = 0; i < temp.length; i++)<br /> {<br /> list.add(temp[i]);<br /> }<br /> <br /> list.add(1, Integer.toString(dig).charAt(0));<br /> list.set(list.size()-1, Integer.toString(dig).charAt(0));<br /> <br /> int previousChar = c-1;<br /> int nextChar = c+1;<br /> <br /> list.add(0, (char) previousChar);<br /> list.add((char) nextChar);<br /> <br /> System.out.println(list.toString());<br /><br /> }<br /><br />}<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-73062384393135682352018-07-28T16:49:50.368-07:002018-07-28T16:49:50.368-07:00Maybe?
import java.util.Scanner;
public class Fr...Maybe?<br /><br />import java.util.Scanner;<br /><br />public class FractionCalculations {<br /><br /> public static void main(String[] args) {<br /> // TODO Auto-generated method stub<br /> <br /> Scanner reader = new Scanner(System.in);<br /> <br /> System.out.println("Enter first number numerator: ");<br /> int num1 = reader.nextInt();<br /> System.out.println("Enter first number denominator: ");<br /> int den1 = reader.nextInt();<br /> <br /> System.out.println("Enter second number numerator: ");<br /> int num2 = reader.nextInt();<br /> System.out.println("Enter second number denominator: ");<br /> int den2 = reader.nextInt();<br /> <br /> reader.close();<br /> <br /> //IMPORTANT: CAST NUMERATOR TO DOUBLE<br /> double number1 = (double)num1/den1;<br /> double number2 = (double)num2/den2;<br /> <br /> <br /> System.out.println("Sum: "+(number1+number2));<br /> System.out.println("Subtraction: "+(number1-number2));<br /> System.out.println("Multiplication: "+(number1*number2));<br /> System.out.println("Division: "+(number1/number2));<br /> <br /><br /> }<br /><br />}<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-83136518951827190462018-07-13T01:42:36.077-07:002018-07-13T01:42:36.077-07:00Where can I find Java development tasks for a job ...Where can I find Java development tasks for a job interview?Anonymoushttps://www.blogger.com/profile/08580525533496487746noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-61724295033911824892017-12-10T23:39:12.378-08:002017-12-10T23:39:12.378-08:00you can pick mysql or oracle. theres not much diff...you can pick mysql or oracle. theres not much difference between them.Anonymoushttps://www.blogger.com/profile/17106664777536822653noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-83950518403119883452017-07-15T21:29:00.897-07:002017-07-15T21:29:00.897-07:00i am a java beginner,i don,t know which database a...i am a java beginner,i don,t know which database are best with java,java(spring),mysql,sql server,or oracle which one i need to learn. MakeYourTriphttps://www.blogger.com/profile/03867394241344675496noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-75684039206012295612017-07-10T11:57:46.839-07:002017-07-10T11:57:46.839-07:00Write a Java program if 1st digit is 1 then it is ...Write a Java program if 1st digit is 1 then it is replace by 0 and vise vera, and for 2nd digit if 1st and 2nd digit are 1 make it 0 and vise versa in an input array.Anonymoushttps://www.blogger.com/profile/01419821729230739851noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-46422224482314960352017-07-04T03:08:41.911-07:002017-07-04T03:08:41.911-07:00good explanation
good explanation<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-36357923487074582552017-03-26T01:43:06.944-07:002017-03-26T01:43:06.944-07:00public static void main(String[] args)throws Excep... public static void main(String[] args)throws Exception {<br /> // TODO code application logic here<br /> Scanner in =new Scanner(System.in);<br /> <br /> int n=in.nextInt();<br /> int num[]=new int[n];<br /> for(int i=0;i<n;i++)<br /> num[i]=in.nextInt();<br /> String result="";<br /> boolean b=true;<br /> for(int i=0;i<n-1;i++)<br /> {<br /> for(int j=i+1;j<n;j++)<br /> if(num[i]!=num[j])<br /> b=true;<br /> else<br /> {<br /> b=false;<br /> break;<br /> }<br /> if(b==true)<br /> System.out.print(num[i]);<br /> <br /> <br /> <br /> }<br /> System.out.print(num[n-1]);<br /> }Anonymoushttps://www.blogger.com/profile/13039575978493722136noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-41653613588721222882016-11-16T23:28:40.080-08:002016-11-16T23:28:40.080-08:00how can u give that sum of 10 numbers where we don...how can u give that sum of 10 numbers where we dont know which number is missing among the 100 numbers?Anonymoushttps://www.blogger.com/profile/02155907232131364466noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-27561477159898153432016-10-02T02:01:21.483-07:002016-10-02T02:01:21.483-07:00Below is my code for this problem.
I am giving fun...Below is my code for this problem.<br />I am giving function <br /><br /><br />static void findPattern(String str,String pattern){<br /> String str2[]=str.split("\\s");<br /> Pattern p=Pattern.compile(pattern);<br /> Matcher match=null;<br /> int spaceCount=1;<br /> int count=0;<br /> for(int i=0;i<str2.length;i++){<br /> match=p.matcher(str2[i]);<br /> if(match.find()){<br /> count=match.start();<br /> <br /> spaceCount=i;<br /> }<br /> }<br /> <br /> spaceCount++;<br /> <br /> <br /> /*while(match.find()){<br /> count=match.start();<br /> }*/<br /> System.out.println(spaceCount+"."+count+" : "+str);<br /> }<br /> Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-12161095710798473512016-10-02T01:33:40.069-07:002016-10-02T01:33:40.069-07:00In your Program
This test case not satisfy
Enter...In your Program <br />This test case not satisfy<br /><br />Enter Integer bertween 1000 - 9999 : <br />1123<br />Enter a number between 0-9 :<br />6<br />Enter a character :<br />b<br />out put:-a6126c<br />according to me o/p should be a1626c<br /><br />below is I am giving solution check it is satisfy all your requirement:<br /><br />static void replacingNumber(Integer num,int repNum, int prepost){<br /> String str=String.valueOf(num);<br /> int num2=prepost;<br /> StringBuilder str2=new StringBuilder();<br /> str2.append((char)--num2);<br /> System.out.println(str2);<br /> for(int i=0;i<str.length();i++){<br /> if(i==1 || i==str.length()-1){<br /> str2.append(repNum);<br /> }else{<br /> str2.append(str.charAt(i));<br /> }<br /> }<br /> num2=prepost;<br /> str2.append((char)++num2);<br /> System.out.println(str2);<br /> <br /> }Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-55757207306717181612016-09-11T17:11:27.529-07:002016-09-11T17:11:27.529-07:00what is the error in code to sort date in ascendin...what is the error in code to sort date in ascending order using collection<br /><br />import java.util.*;<br />import java.io.*;<br /><br />import java.lang.*;<br />class date1 <br /><br />{<br /> public static void main(String args[])<br /> {<br /> <br /> List dateList=new ArrayList<>();<br /><br /><br /> dateList.add("02-05-2014");<br /><br /> dateList.add("12-05-2012");<br /><br /> dateList.add("02-02-2014");<br /><br /> dateList.add("02-06-2015");<br /><br /> sortDates(dateList);<br /><br /> for(String sortedDate : dateList)<br /> System.out.println(sortedDate);<br /> }<br />}<br /><br />private static sortDates(List dateList)<br />{<br /><br /> Collections.sort(dateList,new Comparator())<br /><br /> DateFormat dateFormat=new SimpleDateFormat("dd-MM-yyyy");<br /><br /> <br /> public int compare(String DATE_1,String DATE_2)<br /> {<br /> try<br /> {<br /> return dateFormat.parse(DATE_1).compareTodateFormat.parse(DATE_2));<br /> }<br /><br /> catch(ParseException e)<br /> {<br /> throw new IlegalArgumentExeption(e);<br /> }<br /> }<br />});<br />}Urmihttps://www.blogger.com/profile/09762989776577749907noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-75136523731973273132016-08-11T06:11:49.103-07:002016-08-11T06:11:49.103-07:00Just figured the solution for Anjana's first q...Just figured the solution for Anjana's first question. Hope it helps you guys :)<br /><br />import java.util.Scanner;<br /><br />public class clockAngles {<br /> <br />public static void main(String []args)<br />{<br /> Scanner reader = new Scanner(System.in);<br /> System.out.println("Enter the Time (Hr:Min): ");<br /> String time = reader.next();<br /> reader.close();<br /> String[] parts = time.split(":");<br /> String Hour = parts[0];<br /> String Minutes = parts[1];<br /> int hr = Integer.parseInt(Hour);<br /> int min = Integer.parseInt(Minutes);<br /> hr*=5;<br /> if(hr>59) hr=0;<br /> int angle = Math.abs((min-hr)*6); //1 minute on the clock is 6 degrees<br /> System.out.println("The angle between the hour hand and the minute hand is: "+angle+"°");<br /> <br />}<br />}<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-83303982930907349952016-08-11T02:56:01.842-07:002016-08-11T02:56:01.842-07:00Hey Ujjwal,
This program should work for any four ...Hey Ujjwal,<br />This program should work for any four digit whole number.<br />Cheers.<br /><br />import java.util.Scanner;<br /><br />public class Num2Txt {<br /> <br /> private static final String[] tensNames = {<br /> "",<br /> " Ten",<br /> " Twenty",<br /> " Thirty",<br /> " Forty",<br /> " Fifty",<br /> " Sixty",<br /> " Seventy",<br /> " Eighty",<br /> " Ninety"<br /> };<br /><br /> private static final String[] numNames = {<br /> "",<br /> " One",<br /> " Two",<br /> " Three",<br /> " Four",<br /> " Five",<br /> " Six",<br /> " Seven",<br /> " Eight",<br /> " Nine",<br /> " Ten",<br /> " Eleven",<br /> " Twelve",<br /> " Thirteen",<br /> " Fourteen",<br /> " Fifteen",<br /> " Sixteen",<br /> " Seventeen",<br /> " Eighteen",<br /> " Nineteen"<br /> };<br /> <br />public static void main(String []args)<br />{<br /> Scanner reader = new Scanner(System.in); <br /> System.out.println("Enter a whole number (max 4 digits): ");<br /> int n = reader.nextInt(); <br /> System.out.println(n); <br /> reader.close();<br /> int units = n%10;<br /> int tens = (n%100 - units)/10;<br /> int hundreds = (n%1000 - (tens+units))/100;<br /> int thousands = (n-(n%1000))/1000;<br /> System.out.println("In the thousands place: " +thousands);<br /> System.out.println("In the hundreds place: " +hundreds);<br /> System.out.println("In the tens place: " +tens);<br /> System.out.println("In the units place: " +units);<br /> if(n==0)<br /> System.out.println("Zero");<br /> else if(n<10)<br /> System.out.println(numNames[units]);<br /> else if(n<100)<br /> System.out.println(tensNames[tens]+""+numNames[units]);<br /> else if(n<1000)<br /> {<br /> if(tens==0&&units==0)<br /> System.out.println(numNames[hundreds]+" Hundred");<br /> else if(tens==0&&units!=0)<br /> System.out.println(numNames[hundreds]+" Hundred and"+numNames[units]);<br /> else<br /> System.out.println(numNames[hundreds]+" Hundred and"+tensNames[tens]+""+numNames[units]);<br /> }<br /> else if(n<10000)<br /> {<br /> if(hundreds==0&&tens==0&&units==0)<br /> System.out.println(numNames[thousands]+" Thousand");<br /> else if(hundreds==0&&tens==0&&units!=0)<br /> System.out.println(numNames[thousands]+" Thousand and"+numNames[units]);<br /> else if(hundreds==0&&tens!=0)<br /> System.out.println(numNames[thousands]+" Thousand and"+tensNames[tens]+""+numNames[units]);<br /> else if(hundreds!=0&&tens==0&&units==0)<br /> System.out.println(numNames[thousands]+" Thousand"+numNames[hundreds]+" Hundred");<br /> else<br /> System.out.println(numNames[thousands]+" Thousand"+numNames[hundreds]+" Hundred and"+tensNames[tens]+""+numNames[units]);<br /> }<br /> <br /> else System.out.println("Please enter a four digit whole number!(0-9999)");<br />}<br />}<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-79415143831635872632016-07-24T07:40:52.911-07:002016-07-24T07:40:52.911-07:00i have this kind of question
write program to prin...i have this kind of question<br />write program to print this <br /><br />*******<br />*Some*<br />*Text *<br />*Here *<br />******* Anonymoushttps://www.blogger.com/profile/18247393004359313163noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-4180066895167319582016-07-04T04:39:09.791-07:002016-07-04T04:39:09.791-07:00What is the basic reason for this question?
class ...What is the basic reason for this question?<br />class demo1<br />{public static void main(String[] args) <br />{<br />final Integer ifour=4;<br />Integer iRef=4;<br />final int iLoc = 3;<br />switch (iRef) {<br />case 1:<br />case iLoc:<br />case 2 * iLoc:<br />System.out.println("I am not OK.");<br />default:<br />System.out.println("You are OK.");<br />case iRef: //or case iLoc:<br />System.out.println("It's OK.");<br />}}}sarkarihttps://www.blogger.com/profile/16443371341750294016noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-45658160040094211062016-06-28T00:23:08.727-07:002016-06-28T00:23:08.727-07:00how to star print in rotate style..
how to star print in rotate style..<br />Anonymoushttps://www.blogger.com/profile/12588728791320886776noreply@blogger.com