Wonderful explanation man. Pure beginner's project. It boosts their confidence. I really appreciate your time and keep doing projects. we support you. Good luck
@RameenFallschirmjager3 жыл бұрын
Java always had and has a special in my heart. I'm always looking for ways to become more intimate with this language! I need more projects to do so!
@CompSciCentral3 жыл бұрын
Same. Java was the first language I learned. Although I'm getting into web development and transitioning to JavaScript and I really love that too! I'll post more projects in the future. Take care! :D
@RameenFallschirmjager3 жыл бұрын
@@CompSciCentral Web is such a plague! Everyone goes into web development! Personally I don't see much room for creativity in web. I like java and similar languages more. You can create more sophisticated, elaborate systems.
@CompSciCentral3 жыл бұрын
@@RameenFallschirmjager That's an interesting perspective. I don't actually have any development work experience yet so I really wouldn't know what to expect.
@RameenFallschirmjager3 жыл бұрын
@@CompSciCentral Let your imagination loose! Don't copy from the mainstream Clichés. Computers used to be fun and a tool in the creative hands to make whatever they found amusing. Now these so called programmers and hacker just make another shitty social network, or a stupid good for nothing website! My dream to make elaborate, sophisticated worlds and I'm working on skills which contribute to this end.
@mwanikimwaniki68013 жыл бұрын
Bro. This is it. Your site is really giving me key insight on how to use my Java skills
@CompSciCentral3 жыл бұрын
That's awesome, I'm happy to be of any help! When you learn to code, a world of possibilities opens up to you! Keep it up!
@mwanikimwaniki68013 жыл бұрын
@@CompSciCentral Well. I'm already a programmer. I think we can collaborate because I'm a great blogger. If interested then we can work together.
@stopthat45272 жыл бұрын
Great little tutorial, that's just the right amount! Loved it! Re-enforced some of the fundamentals for me, and made them clearer. One question if you have time to answer, if not, no worries: I was curious why you used this in the do loop: char option1 = scanner.next().charAt(0); option = Character.toUpperCase(option1); Instead of say... char option = scanner.next().charAt(0); option = Character.toUpperCase(option); Obviously it doesn't work the second way, but I'm not sure why? It seems like we're just re-assigning it in the next line, so not sure why the 'variable 'option' already defined in scope gets called? Thanks!
@saheelsaqlain25524 жыл бұрын
thank you for teaching me, my online teacher is lazy
@CompSciCentral4 жыл бұрын
Haha, we've all been there! Thanks for watching!
@karatekid13903 жыл бұрын
You made this super easy to understand. Thanks man!
@CompSciCentral3 жыл бұрын
No problem, thank you for watching! If you're looking for other Java projects there's a link in the description with some other great options! Take care =D
@razvangheghe42504 жыл бұрын
Nicely explained and a simple beginner app. Great practice :) Bring more : ]
@CompSciCentral4 жыл бұрын
Thank you so much! I'm glad you liked it, I'll certainly make more videos like this!
@tylerschilling43564 жыл бұрын
Love it! Just did this for my classes in RAPTOR
@CompSciCentral4 жыл бұрын
Nice!
@maruchan33573 жыл бұрын
Thank you so much! This was great practice. Keep up the good work
@MinisoftTechnology3 жыл бұрын
Great teaching, clear and to the point. I will be appreciated if you make another video to teach how to use these codes to make real android app
@CompSciCentral3 жыл бұрын
I'm actually taking a class in android development right now. I just made a tip calculator for last exam. Perhaps I'll make a tutorial showing how to make it. Does that sound interesting to you?
@bt-xv1fy3 жыл бұрын
This was exactly the help I needed. So much easier to understand then what I watched on udemy.
@learneverything48273 жыл бұрын
What you watched in Udemy ?
@ZAMINA19852 жыл бұрын
Brief and simple, and well explained. Thankyou.
@afrobear23103 жыл бұрын
this is more rookie-friendly than beginner-friendly
@treyphillips032 жыл бұрын
Thank you so much for this step by step java app!!!!!!
@CompSciCentral2 жыл бұрын
No problem! I'm glad you liked it.
@eshw232 жыл бұрын
Thanks a lot man! I was just curious, do you know how to put projects from Java on your resume? For frontend stuff its easy, I just host the website and put it there, but for something like eclipse I don't get what to do lol.
@CompSciCentral2 жыл бұрын
Hey Eshgod! I’m glad you enjoyed this tutorial! To share this on your resume, I would publish the code in a repository on your GitHub and describe the project on your resume with a link to the github repository. That’s how I did it, I hope that helps!
@eshw232 жыл бұрын
@@CompSciCentral Awesome makes sense
@DucNguyen-sd4mn2 жыл бұрын
i have a question. For each of the functions, why don't you use while (amount !=0) instead of if statement?
@CompSciCentral2 жыл бұрын
You can do that! There are often multiple solutions to the same problem when programming.
@deepmgn2 жыл бұрын
Hi. Thanks for sharing this. I just have a question. If we customize this using Java FX with better user interface etc and make an offline desktop app etc, will showcasing this project be good enough to get a java developer job at tech companies or will they need something more large and complex than this to impress them?
@CompSciCentral2 жыл бұрын
I think you would need something a little more complex. What I like to do to see if I'm qualified for a job is to find a listing (or a few listings) for the job I want and then look at the technologies that they're looking for in a candidate. Likely you will need to know Java OOP inside and out, and a few other things depending on the role. I hope this helps! Good luck!
@AD-mg5ut3 жыл бұрын
Brilliant tutorial! Are there any intellectual property warnings we should be aware of?
@CompSciCentral3 жыл бұрын
Nope! I’m glad you enjoyed the tutorial, use the code however you like.
@AD-mg5ut3 жыл бұрын
@@CompSciCentral amazing! I put it on my GitHub. And there were additions by a ghost author. Where should I start with computer science, data, electronic engineering etc? Where do I go to intuitively develop my own code
@shantyleacaliph34602 жыл бұрын
As a beginner, I was hoping to see a video that would walk me through the coding process, not just give me the script. I am wanting to know how and "Why" you used the scripting that you did, or else, you are just giving me the answer to the process, and thats it.
@Ruin3.142 жыл бұрын
You need a understanding of Java structure before watching this. This isnt a introduction to Java video....
@thomasmartinez37063 жыл бұрын
Thank you so much, I like it was quick and straight to the point. Wasn't lectured to death!
@CompSciCentral3 жыл бұрын
Thank you for watching! I really appreciate it, I’ll try and make more stuff like this. Hope you’re doing well 👍
@bhautikdudhat9179 Жыл бұрын
Can anyone please help me, what should I write on my resume about this project description
@CompSciCentral Жыл бұрын
Write the name of the project “Java Banking Application” then list details about it either as bullets or a few short sentences. -Created multiple OOP classes to represent bank account object -Bank object can deposit, withdraw, check balance, view transactions, and calculate interest -Instantiated new bank account in main method with user credentials Also, make sure to write a cover letter when applying to roles. DevInternships has a good article on writing a cover letter for Java roles: www.devinternships.com/blog/3-java-cover-letters-to-get-you-an-internship
@NacerCoder2 жыл бұрын
Thanks for this video we want more tutorial in oop but please from scratch
@flowersandperfume3552 жыл бұрын
Hi Im new to java. I was wondering what program did you use to create this project? I usually use intelliJ
@CompSciCentral2 жыл бұрын
IntelliJ is good but I used Eclipse which is also good 😁
@alexotoous2 жыл бұрын
I love the intro, so much cash lol
@Nikhil-zj3py2 жыл бұрын
Thanks tim. Really appreciate it❣
@mikesalg1233 жыл бұрын
This was great! Thank you!
@devgarg74692 жыл бұрын
Thank you so much for making this video.
@joshuavazquez97724 жыл бұрын
Tim, what program did you use?
@CompSciCentral4 жыл бұрын
Do you mean which IDE? If so, I used Eclipse.
@joshuavazquez97724 жыл бұрын
@@CompSciCentral Yes IDE. Cool! I know for my current Java class we use codiva but I will also take a look at Eclipse as well.
@CompSciCentral4 жыл бұрын
I’ve never used Codiva but I really like eclipse, it’s pretty popular too
@joshuavazquez97724 жыл бұрын
@@CompSciCentral I definitely will be in contact with you with any help or questions I have for my Java class.
@CompSciCentral4 жыл бұрын
Do it. I'm happy to help if you ever need it. I'm not an expert by any means but I'll always do what I can.
@DoNDiPzOsH3 жыл бұрын
Going to test this one out
@CompSciCentral3 жыл бұрын
Nice, I hope you enjoy the tutorial =D
@mwanikimwaniki68014 жыл бұрын
Dropped here from some website. THANKS
@CompSciCentral4 жыл бұрын
Glad you stopped by!
@mwanikimwaniki68014 жыл бұрын
@@CompSciCentral Sure thing man. Keep posting
@aaeonCodes2 жыл бұрын
Thank you. Much needed.
@bhatiabhavin60982 жыл бұрын
ima getting one error i copied the entire program but still not able to get the error public void getPreviousTransaction (){ if (previousTransaction > 0) { System.out.println(previousTransaction); } else if (previousTransaction < 0 ){ System.out.println(Math.abs(previousTransaction)); } else System.out.println("No Transaction"); } else if (selectedMenuOption == VIEW_TRANSACTION){ newAccount.getPreviousTransaction(); menuOptionsHelper();
@hf.19063 жыл бұрын
In my Java class we were taught to either write public or private for the methods and instance variables, is that an unnecessary step or is there a specific reason you did not write that for this project?
@CompSciCentral3 жыл бұрын
Hey Hilda! Thanks for commenting. It's actually been a while since I've coded in Java but I believe when you don't specify 'public' or 'private' the method/instance is presumed to be public. Otherwise it wouldn't be accessible from other classes. But feel free to ask your Professor to double check because I'm not 100% sure. Have a great day!
@narc4402 жыл бұрын
I'm an AP comp sci student in Java. I was taught that you do have to specify either public or private for variables and methods in classes that aren't your main class.
@enisluis12343 жыл бұрын
Hello i have done something similar to this but a little more complex with more classes and more methods. I want to ask something if you know about it, i am worried about work because someone offered me a job as a programmer, but this is as far as i know (oop i mean), for the moment i turned it down because i have school, but after that do u think that this knowledge is enough to get started?
@CompSciCentral3 жыл бұрын
That’s awesome that you already have an offer. To answer your question I would say that it depends on the company as they will have different requirements. But it may be enough for an internship or entry level developer position. I’ll be making more videos with tutorials like this in the future if you want to keep learning.
@gibymolthomas61683 жыл бұрын
Hi, While calling the main function I am unable to get the Customer name and customer id. Instead of that I am getting NULL for both id and name. can u please help me out
@CompSciCentral3 жыл бұрын
Hey Gibymol! Thanks for commenting. It's hard to determine what's going wrong unless I see your code. Feel free to put it on Github and share the link here and I'll take a look at it. You could also take a look at my code for this project (there's a link in the description) and compare it to your own. I think it would be a good exercise!
@nicholasnervais3313 жыл бұрын
Hi good day, i was wondering about the account aspect... can customers create a new account via the interface/menu they first see? and how would i go about doing that
@CompSciCentral3 жыл бұрын
Hey, Nicholas! Sorry for the late response. It's absolutely doable. There must be prompts in the main class that asks the user for their name (and either asks for an ID or automatically assigns one), and then inserts those variables when instantiating the object (the bank account). I hope that helps! Have a great day!
@bbqfanjustin1564 жыл бұрын
Do you have discord of Twitter or something? Or email? I have a few question (I’m also a student btw)
@CompSciCentral4 жыл бұрын
Hey Justin, I don't really use either consistently but you can email me at tstatler@student.govst.edu or we can chat in the comment section
@bbqfanjustin1564 жыл бұрын
@@CompSciCentral Thanks! I’ve send you a message
@bbqfanjustin1564 жыл бұрын
Please let me know if you’re received my email😳
@CompSciCentral4 жыл бұрын
@@bbqfanjustin156 I just got back to you :D
@laikabeats2 жыл бұрын
Thank you so much!
@jerryg27572 жыл бұрын
Great video 👌
@CompSciCentral2 жыл бұрын
Thanks Jerry!
@PIKACHU-rf9kn3 жыл бұрын
Thank you! that was really helpful.
@CompSciCentral3 жыл бұрын
Happy to help! Thanks for watching :D
@PatrickGigachad007 Жыл бұрын
Appreciate this tutorial man...tried this on my own but was stuck on few things but your video cleared it all up, Heres my code - import java.util.Scanner; public class Account { public double balance = 1000; public double previousTrans; Account(String name, String Acc_no){ System.out.println("Welcome, "+ name); System.out.println("Your Account number: "+Acc_no); } public void Showmenu(){ System.out.println("What would you like to do?"); System.out.println(); System.out.println("a. Check your balance"); System.out.println("b. Make a deposit"); System.out.println("c. Make a withdrawal"); System.out.println("d. Check interest rate"); System.out.println("f. Check previous transaction"); System.out.println("g. Exit"); System.out.println(); System.out.println("Enter an option :"); System.out.println(); Scanner input = new Scanner(System.in); char option = '0'; do { char option1 = input.next().charAt(0); option = Character.toLowerCase(option1); switch (option) { case 'a': System.out.println("Your account balance :" + balance + " Taka"); System.out.println("Enter an option :"); break; case 'b': System.out.println("Enter the amount you want to deposit: "); double deposit = input.nextDouble(); input.nextLine(); balance = balance + deposit; previousTrans = deposit; System.out.println("Your new Balance is " + balance + " Taka"); System.out.println("Enter an option :"); break; case 'c': System.out.println("Enter the amount you would like to withdraw :"); double withdraw = input.nextDouble(); input.nextLine(); if (withdraw > 0 && withdraw 0){ System.out.println("Amount deposited : "+ previousTrans); }else if(previousTrans < 0){ System.out.println("Withdrawn amount : "+ Math.abs(previousTrans)); }else{ System.out.println("No transaction occured"); } System.out.println("Enter an option :"); break; case 'g': System.exit(0); break; default: System.out.println("Invalid option"); System.out.println("Enter an option :"); } }while(option != 'g'); } }
@_NishigandhaJadhav3 жыл бұрын
How can we do this program Using command prompt and notepad ? .....Can anyone help me please 🙏🙏
@CompSciCentral3 жыл бұрын
Hey sorry I've never written Java programs with the command prompt but this tutorial should help get you started: kzbin.info/www/bejne/b6SbpJR3mrB4nMk
@robertosanabria20232 жыл бұрын
Very usefull, thanks
@alm1ghtyshogun1383 жыл бұрын
The previous transactions will be gone when restarting the program right? It would be cooler (in mine opinion) if they would be saved
@CompSciCentral3 жыл бұрын
I totally agree, that would be cooler. I think this could be accomplished if the program were attached to a database. Then each user and their transaction information could be stored. I'll try and do something like that in the future!
@alm1ghtyshogun1383 жыл бұрын
@@CompSciCentral Sounds cool! I can't wait to do this. As a starting Java developer, I'm currently looking for more fun and simple projects to start with. Getting a bit sick op PHP, JavaScript, etc 😂😂
@CompSciCentral3 жыл бұрын
@@alm1ghtyshogun138 Nice! You already have some pretty good experience! I haven't learned PHP, just a little JS. My friend loves PHP though lol to each their own I suppose.
@alm1ghtyshogun1383 жыл бұрын
@@CompSciCentral I personally think it's good for a developer to have some experience in different programming languages, because on that way you can explore your experience in development. I think it will get boring after a while if you only use the same languages over and over again.
@CompSciCentral3 жыл бұрын
@@alm1ghtyshogun138 I agree 100% :) Gotta keep things interesting!
@zhijie9883 жыл бұрын
can we combine the two source code into one?
@CompSciCentral3 жыл бұрын
Yes
@Andrew-ez9ft3 жыл бұрын
I wanted to know what are some good ways that I can improve my programming skills. Any advice??
@CompSciCentral3 жыл бұрын
My favorite website to practice Java and Python basics is codingbat.com and then after that you can check out leetcode.com for more advanced practice. I also believe that making projects like this one are a great way to practice. You can come up with an idea, break down the idea into pieces, and then create each piece until it's completed! Good luck! :D
@greythirdeye17143 жыл бұрын
Superb explanation and tysm
@CompSciCentral3 жыл бұрын
Most welcome 😊
@jjmac777romancatholic42 жыл бұрын
Thx...great app!
@CompSciCentral2 жыл бұрын
Thank you!
@sylvaincr58712 жыл бұрын
Great !!
@cybersecurityy2 жыл бұрын
bro i need your help
@devgarg57592 жыл бұрын
Helpful
@CompSciCentral2 жыл бұрын
Thanks!
@IslamTheRightWay102 жыл бұрын
It was good, but it could be better if you coded it from scratch while commentating what u doing.
@CompSciCentral2 жыл бұрын
Thanks for the feedback!
@prajwalshinde2413 жыл бұрын
Is this made in netbeans ?
@CompSciCentral3 жыл бұрын
No I used Eclipse. I love Eclipse for Java but I'm sure netbeans is good too.
@DezzyDylan3 жыл бұрын
Light mode tho
@khushijaiswal37673 жыл бұрын
Can u please please please copy paste the code in comment 🥺🥺
@CompSciCentral3 жыл бұрын
There is a link to the code in the description :D
@danielmaina48173 жыл бұрын
How do you code in light mode 😂
@CompSciCentral3 жыл бұрын
I’m highly evolved
@2wheeledgreco2713 жыл бұрын
First NotFirst-Comment
@CompSciCentral3 жыл бұрын
haha thanks for watching!~
@wacythepro89723 жыл бұрын
This does nothing for me. The best way for people to learn is for them to code along. You explaining every single line of code in a drawn out fashion does nothing. I dropped using textbooks and came to videos precisely to have someone to code along with - this is the equivalent of an audio book.
@CompSciCentral3 жыл бұрын
okay I didn't make this video specifically for you if you don't like it bounce
@RameenFallschirmjager3 жыл бұрын
@@CompSciCentral His an an idiot. Your way of explaining is just right. Tutorials which just write codes line by line are dumb. Besides, I like your confrontational attitude. Keep at it! In a world full of sissies and simps, we need people like you more than ever!
@CompSciCentral3 жыл бұрын
@@RameenFallschirmjager Haha Thank you Rameen! I really appreciate that! You're the man!