Learning java with project based learning system. (from beginner)
Try to solve question in Readme.MD file according to Algorithm.
Then go to Project and check your answer from source code.
-Separate into digits
-Print the digits.
Enter a 2-digit number : 75(input)
Digits are 7 and 5.
Write a program that converts a Fahrenheit degree to Celsius -Take input for Fahrenheit
-Use the mathematics expression to convert
-Print the Celsius
Enter the Fahrenheit: 56(input)
56 Fahrenheit equals 13.333 Celsius
The program randomly generates two single-digit integers number1 and number2 and displays a question such as “What is 7 + 9?” to the student. After the student types the answer, the program displays a message to indicate whether the answer is true or false
What is 5 + 1? (random)
6(input)
Answer is True.
///////
What is 6+1? (random)
9(input)
Answer is False.
This program first prompts the user to enter a year as an int value and checks if it is a leap year. A year is a leap year if it is divisible by 4 but not by 100, or it is divisible by 400.
Enter a year: 2024(input)
2024 is a leap year.
///////
Enter a year: 2000(input)
2000 is not a leap year.
Type 100 times "I'm learning java" with for loop.
I'm learning java
I'm learning java
I'm learning java
.
.
I'm learning java
Write a program that randomly generates an integer between 0 and 100, inclusive. The program prompts the user to enter a number continuously until the number matches the randomly generated number. For each user input, the program tells the user whether the input is too low or too high, so the user can choose the next input intelligently. I hold a number guess it.
64(input)
go up
80(input)
go down
75(input)
You found number.
A string is a palindrome if it reads the same forward and backward. The words “mom,” “dad,” and “noon,” for instance, are all palindromes. Solution is to check whether the first character in the string is the same as the last character. If so, check whether the second character is the same as the second-to-last character. This process continues until a mismatch is found or all the characters in the string are checked Enter a word: radar(input)
radar is a palindrome word.
///////
Enter a word: test(input)
test is not a palindrome word.
Write a program that displays the first 50 prime numbers in five lines, each of which contains 10 numbers. An integer greater than 1 is prime if its only positive divisor is 1 or itself. For example, 2, 3, 5, and 7 are prime numbers, but 4, 6, 8, and 9 are not
If a number is not divisible by any number preceding it (except 1) without remainder, it is a prime number. For example, 5 is not equally divisible by 4, 3, or 2, so 5 is a prime number 2 3 5 7 11 13 17 19 23 29
31 37 41 43 47 53 59 61 67 71
73 79 83 89 97 101 103 107 109 113
127 131 137 139 149 151 157 163 167 173
179 181 191 193 197 199 211 223 227 229
Read 50 numbers, store it in an integer array. compute their average, and find out how many numbers are above the average. Number 1: 24(input)
Number 2: 56(input)
.
.
Number 50: 72(input)
Average: 62.2
15 number are above the average.
Class contains 50 students
Exam Contains 100 questions
Each questions contains 4 choices (as ‘A’, ‘B’,’C’ and ‘D’) and empty answer (if not filled)
(all of them have same probability)
Each question equal 1 point and 4 incorrect answer delete 1 point from total grade Randomly generate an exam result
Ramdomly generate a key
Evaluate the exam and list the results on the screen. Student 1 : 70 Correct, 28 Incorect, 2 Empty answers=63 points
Student 2 : 71 Correct, 29 Incorect, 0 Empty answers=63,75 points
Student 3 : 62 Correct, 3 Incorect, 35 Empty answers=61,25 points
Write a function which takes a positive integer and returns all its positive divisors. Create a ArrayList
While x < number
if number can divisible by x
add ArrayList
Enter a number : 20(input)
divisors(20) = [1, 2, 4, 5, 10, 20]
write a Java method which reverse this List : [1,2,3,4,5] Take first element
put first element to last index
continue until list done.
Before : [1,2,3,4,5]
After : [5,4,3,2,1]
Write a Java program, which reads a String from the Keyboard and display the characters used in this String in the screen.
Enter a string: HELLLOOO(input)
[E,H,L,O] (no order)
Write a Java program, which reads a String from the Keyboard and display the characters and their number of usage in the screen. Enter a string : HELLO WORLD(input)
L=3 ,E=1, H=1, O=2 ,R=1 ,D=1 , =1 , W=1 (no specific order)
Write a function which takes a string and checks if all of the parentheses (if any) in it are balanced. if char is '(' add to stack
if char is ') remove from stack
so if stack empty it means balanced "he()l()lo" = true
"(yes)(i)am(ba(lan)ced)" = true
"((something)" = false
"no parenthesis" = true
"somet(hing" = false
Write a function which takes two circles and returns true if they intersect with each other Create a Point class with has (double x , y;) variables
Create a Circle class with has (Point origin;) and (double radius;) variable
(means circle1.origin = point1 value)
If square root ( (x2-x1)^2 + (y2-y1)^2 ) < radius1+radius2 : intersect is true Enter: point1.x =3(input) Enter point1.y =4(input) Circle1.radius=2(input) Enter: point2.x =7 Enter point2.y =5(input) Circle2.radius= 8 (input) is Circle Intersect : True. Create a output.txt file with usage of Printwriter and FileOutputStream
Write a sentences to txt file 3 times with for loop
(Don't forget try-catch block) 1-Hello World.
2-Hello World.
3-Hello World.
Open output.txt file with BufferedReader , read lines and print them to console
(output.txt file is a example file which created in Project 17)
1-Hello World.
2-Hello World.
3-Hello World.
Read the folloving values from a input.txt file (create it manually) and get sum of these values 12,45,145,90,65,11
3453,567,22,104
1239,45
123,545,678 The sum of 1st line: ...
The sum of 2nd line: ...
The sum of 3rd line: ...
Thu sum of 4th line: ...
Write a simple Java program that lists some essential properties of a file, including its length, whether it is readable, writable, executable, and when it was last modified. This program uses Java's File class to handle file operations.
Write a Java method that deletes a folder and all of its contents, including subfolders and files. This program uses Java's File class to handle file operations.
Download JAVAFX and make configuration to your VSCODE/INTELLIJ/etc.
Open a new JAVAFX project from your code editor.
Make sure your Main class extends from Application
Do not forget import javafx tools. ProjectName -> src -> main -> java -> com.example(package) -> main class Download and Run the code (Click)
Make a button named: "Say : Hello GUI"
When pressed the button print "HELLO GUI" to console.
Make a login form require username and password and sign button
When pressed to button show a text : Log in succesfull.
Make a basic calculator which have 4 button (+,-,*,/)
When pressed a button Calculate and show result in textField