Beginner-Friendly Java Project: Banking Application

  Рет қаралды 41,989

Comp Sci Central

Comp Sci Central

Күн бұрын

Пікірлер: 124
@CompSciCentral
@CompSciCentral 4 жыл бұрын
First!
@radhakrishna-ce7dg
@radhakrishna-ce7dg 2 жыл бұрын
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
@RameenFallschirmjager
@RameenFallschirmjager 3 жыл бұрын
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!
@CompSciCentral
@CompSciCentral 3 жыл бұрын
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
@RameenFallschirmjager
@RameenFallschirmjager 3 жыл бұрын
@@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.
@CompSciCentral
@CompSciCentral 3 жыл бұрын
@@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.
@RameenFallschirmjager
@RameenFallschirmjager 3 жыл бұрын
@@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.
@mwanikimwaniki6801
@mwanikimwaniki6801 3 жыл бұрын
Bro. This is it. Your site is really giving me key insight on how to use my Java skills
@CompSciCentral
@CompSciCentral 3 жыл бұрын
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!
@mwanikimwaniki6801
@mwanikimwaniki6801 3 жыл бұрын
@@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.
@stopthat4527
@stopthat4527 2 жыл бұрын
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!
@saheelsaqlain2552
@saheelsaqlain2552 4 жыл бұрын
thank you for teaching me, my online teacher is lazy
@CompSciCentral
@CompSciCentral 4 жыл бұрын
Haha, we've all been there! Thanks for watching!
@karatekid1390
@karatekid1390 3 жыл бұрын
You made this super easy to understand. Thanks man!
@CompSciCentral
@CompSciCentral 3 жыл бұрын
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
@razvangheghe4250
@razvangheghe4250 4 жыл бұрын
Nicely explained and a simple beginner app. Great practice :) Bring more : ]
@CompSciCentral
@CompSciCentral 4 жыл бұрын
Thank you so much! I'm glad you liked it, I'll certainly make more videos like this!
@tylerschilling4356
@tylerschilling4356 4 жыл бұрын
Love it! Just did this for my classes in RAPTOR
@CompSciCentral
@CompSciCentral 4 жыл бұрын
Nice!
@maruchan3357
@maruchan3357 3 жыл бұрын
Thank you so much! This was great practice. Keep up the good work
@MinisoftTechnology
@MinisoftTechnology 3 жыл бұрын
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
@CompSciCentral
@CompSciCentral 3 жыл бұрын
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-xv1fy
@bt-xv1fy 3 жыл бұрын
This was exactly the help I needed. So much easier to understand then what I watched on udemy.
@learneverything4827
@learneverything4827 3 жыл бұрын
What you watched in Udemy ?
@ZAMINA1985
@ZAMINA1985 2 жыл бұрын
Brief and simple, and well explained. Thankyou.
@afrobear2310
@afrobear2310 3 жыл бұрын
this is more rookie-friendly than beginner-friendly
@treyphillips03
@treyphillips03 2 жыл бұрын
Thank you so much for this step by step java app!!!!!!
@CompSciCentral
@CompSciCentral 2 жыл бұрын
No problem! I'm glad you liked it.
@eshw23
@eshw23 2 жыл бұрын
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.
@CompSciCentral
@CompSciCentral 2 жыл бұрын
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!
@eshw23
@eshw23 2 жыл бұрын
@@CompSciCentral Awesome makes sense
@DucNguyen-sd4mn
@DucNguyen-sd4mn 2 жыл бұрын
i have a question. For each of the functions, why don't you use while (amount !=0) instead of if statement?
@CompSciCentral
@CompSciCentral 2 жыл бұрын
You can do that! There are often multiple solutions to the same problem when programming.
@deepmgn
@deepmgn 2 жыл бұрын
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?
@CompSciCentral
@CompSciCentral 2 жыл бұрын
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-mg5ut
@AD-mg5ut 3 жыл бұрын
Brilliant tutorial! Are there any intellectual property warnings we should be aware of?
@CompSciCentral
@CompSciCentral 3 жыл бұрын
Nope! I’m glad you enjoyed the tutorial, use the code however you like.
@AD-mg5ut
@AD-mg5ut 3 жыл бұрын
@@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
@shantyleacaliph3460
@shantyleacaliph3460 2 жыл бұрын
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.14
@Ruin3.14 2 жыл бұрын
You need a understanding of Java structure before watching this. This isnt a introduction to Java video....
@thomasmartinez3706
@thomasmartinez3706 3 жыл бұрын
Thank you so much, I like it was quick and straight to the point. Wasn't lectured to death!
@CompSciCentral
@CompSciCentral 3 жыл бұрын
Thank you for watching! I really appreciate it, I’ll try and make more stuff like this. Hope you’re doing well 👍
@bhautikdudhat9179
@bhautikdudhat9179 Жыл бұрын
Can anyone please help me, what should I write on my resume about this project description
@CompSciCentral
@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
@NacerCoder
@NacerCoder 2 жыл бұрын
Thanks for this video we want more tutorial in oop but please from scratch
@flowersandperfume355
@flowersandperfume355 2 жыл бұрын
Hi Im new to java. I was wondering what program did you use to create this project? I usually use intelliJ
@CompSciCentral
@CompSciCentral 2 жыл бұрын
IntelliJ is good but I used Eclipse which is also good 😁
@alexotoous
@alexotoous 2 жыл бұрын
I love the intro, so much cash lol
@Nikhil-zj3py
@Nikhil-zj3py 2 жыл бұрын
Thanks tim. Really appreciate it❣
@mikesalg123
@mikesalg123 3 жыл бұрын
This was great! Thank you!
@devgarg7469
@devgarg7469 2 жыл бұрын
Thank you so much for making this video.
@joshuavazquez9772
@joshuavazquez9772 4 жыл бұрын
Tim, what program did you use?
@CompSciCentral
@CompSciCentral 4 жыл бұрын
Do you mean which IDE? If so, I used Eclipse.
@joshuavazquez9772
@joshuavazquez9772 4 жыл бұрын
@@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.
@CompSciCentral
@CompSciCentral 4 жыл бұрын
I’ve never used Codiva but I really like eclipse, it’s pretty popular too
@joshuavazquez9772
@joshuavazquez9772 4 жыл бұрын
@@CompSciCentral I definitely will be in contact with you with any help or questions I have for my Java class.
@CompSciCentral
@CompSciCentral 4 жыл бұрын
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.
@DoNDiPzOsH
@DoNDiPzOsH 3 жыл бұрын
Going to test this one out
@CompSciCentral
@CompSciCentral 3 жыл бұрын
Nice, I hope you enjoy the tutorial =D
@mwanikimwaniki6801
@mwanikimwaniki6801 4 жыл бұрын
Dropped here from some website. THANKS
@CompSciCentral
@CompSciCentral 4 жыл бұрын
Glad you stopped by!
@mwanikimwaniki6801
@mwanikimwaniki6801 4 жыл бұрын
@@CompSciCentral Sure thing man. Keep posting
@aaeonCodes
@aaeonCodes 2 жыл бұрын
Thank you. Much needed.
@bhatiabhavin6098
@bhatiabhavin6098 2 жыл бұрын
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.1906
@hf.1906 3 жыл бұрын
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?
@CompSciCentral
@CompSciCentral 3 жыл бұрын
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!
@narc440
@narc440 2 жыл бұрын
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.
@enisluis1234
@enisluis1234 3 жыл бұрын
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?
@CompSciCentral
@CompSciCentral 3 жыл бұрын
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.
@gibymolthomas6168
@gibymolthomas6168 3 жыл бұрын
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
@CompSciCentral
@CompSciCentral 3 жыл бұрын
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!
@nicholasnervais331
@nicholasnervais331 3 жыл бұрын
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
@CompSciCentral
@CompSciCentral 3 жыл бұрын
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!
@bbqfanjustin156
@bbqfanjustin156 4 жыл бұрын
Do you have discord of Twitter or something? Or email? I have a few question (I’m also a student btw)
@CompSciCentral
@CompSciCentral 4 жыл бұрын
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
@bbqfanjustin156
@bbqfanjustin156 4 жыл бұрын
@@CompSciCentral Thanks! I’ve send you a message
@bbqfanjustin156
@bbqfanjustin156 4 жыл бұрын
Please let me know if you’re received my email😳
@CompSciCentral
@CompSciCentral 4 жыл бұрын
@@bbqfanjustin156 I just got back to you :D
@laikabeats
@laikabeats 2 жыл бұрын
Thank you so much!
@jerryg2757
@jerryg2757 2 жыл бұрын
Great video 👌
@CompSciCentral
@CompSciCentral 2 жыл бұрын
Thanks Jerry!
@PIKACHU-rf9kn
@PIKACHU-rf9kn 3 жыл бұрын
Thank you! that was really helpful.
@CompSciCentral
@CompSciCentral 3 жыл бұрын
Happy to help! Thanks for watching :D
@PatrickGigachad007
@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'); } }
@_NishigandhaJadhav
@_NishigandhaJadhav 3 жыл бұрын
How can we do this program Using command prompt and notepad ? .....Can anyone help me please 🙏🙏
@CompSciCentral
@CompSciCentral 3 жыл бұрын
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
@robertosanabria2023
@robertosanabria2023 2 жыл бұрын
Very usefull, thanks
@alm1ghtyshogun138
@alm1ghtyshogun138 3 жыл бұрын
The previous transactions will be gone when restarting the program right? It would be cooler (in mine opinion) if they would be saved
@CompSciCentral
@CompSciCentral 3 жыл бұрын
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!
@alm1ghtyshogun138
@alm1ghtyshogun138 3 жыл бұрын
@@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 😂😂
@CompSciCentral
@CompSciCentral 3 жыл бұрын
@@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.
@alm1ghtyshogun138
@alm1ghtyshogun138 3 жыл бұрын
@@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.
@CompSciCentral
@CompSciCentral 3 жыл бұрын
@@alm1ghtyshogun138 I agree 100% :) Gotta keep things interesting!
@zhijie988
@zhijie988 3 жыл бұрын
can we combine the two source code into one?
@CompSciCentral
@CompSciCentral 3 жыл бұрын
Yes
@Andrew-ez9ft
@Andrew-ez9ft 3 жыл бұрын
I wanted to know what are some good ways that I can improve my programming skills. Any advice??
@CompSciCentral
@CompSciCentral 3 жыл бұрын
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
@greythirdeye1714
@greythirdeye1714 3 жыл бұрын
Superb explanation and tysm
@CompSciCentral
@CompSciCentral 3 жыл бұрын
Most welcome 😊
@jjmac777romancatholic4
@jjmac777romancatholic4 2 жыл бұрын
Thx...great app!
@CompSciCentral
@CompSciCentral 2 жыл бұрын
Thank you!
@sylvaincr5871
@sylvaincr5871 2 жыл бұрын
Great !!
@cybersecurityy
@cybersecurityy 2 жыл бұрын
bro i need your help
@devgarg5759
@devgarg5759 2 жыл бұрын
Helpful
@CompSciCentral
@CompSciCentral 2 жыл бұрын
Thanks!
@IslamTheRightWay10
@IslamTheRightWay10 2 жыл бұрын
It was good, but it could be better if you coded it from scratch while commentating what u doing.
@CompSciCentral
@CompSciCentral 2 жыл бұрын
Thanks for the feedback!
@prajwalshinde241
@prajwalshinde241 3 жыл бұрын
Is this made in netbeans ?
@CompSciCentral
@CompSciCentral 3 жыл бұрын
No I used Eclipse. I love Eclipse for Java but I'm sure netbeans is good too.
@DezzyDylan
@DezzyDylan 3 жыл бұрын
Light mode tho
@khushijaiswal3767
@khushijaiswal3767 3 жыл бұрын
Can u please please please copy paste the code in comment 🥺🥺
@CompSciCentral
@CompSciCentral 3 жыл бұрын
There is a link to the code in the description :D
@danielmaina4817
@danielmaina4817 3 жыл бұрын
How do you code in light mode 😂
@CompSciCentral
@CompSciCentral 3 жыл бұрын
I’m highly evolved
@2wheeledgreco271
@2wheeledgreco271 3 жыл бұрын
First NotFirst-Comment
@CompSciCentral
@CompSciCentral 3 жыл бұрын
haha thanks for watching!~
@wacythepro8972
@wacythepro8972 3 жыл бұрын
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.
@CompSciCentral
@CompSciCentral 3 жыл бұрын
okay I didn't make this video specifically for you if you don't like it bounce
@RameenFallschirmjager
@RameenFallschirmjager 3 жыл бұрын
@@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!
@CompSciCentral
@CompSciCentral 3 жыл бұрын
@@RameenFallschirmjager Haha Thank you Rameen! I really appreciate that! You're the man!
@RameenFallschirmjager
@RameenFallschirmjager 3 жыл бұрын
@@CompSciCentral You're welcome!
Object-Oriented Programming is Embarrassing: 4 Short Examples
28:03
Code Flappy Bird in Java
54:02
Kenny Yip Coding
Рет қаралды 119 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 102 МЛН
1 сквиш тебе или 2 другому? 😌 #шортс #виола
00:36
Flipping Robot vs Heavier And Heavier Objects
00:34
Mark Rober
Рет қаралды 27 МЛН
How To Master Java - Java for Beginners Roadmap
12:05
Amigoscode
Рет қаралды 598 М.
Optionals In Java - Simple Tutorial
15:53
Coding with John
Рет қаралды 214 М.
Object-Oriented Programming Java Tutorial (Java OOP) #71
14:07
The 1 Coding Project Idea Guaranteed To Get You A Software Development Job
22:07
Python Classes and Objects - OOP for Beginners
8:01
Python Simplified
Рет қаралды 558 М.
Everything You NEED to Know About WEB APP Architecture
10:27
ForrestKnight
Рет қаралды 529 М.
Java Banking Application Project full tutorial
20:49
Help People
Рет қаралды 568 М.
Learn Java in 14 Minutes (seriously)
14:00
Alex Lee
Рет қаралды 4,8 МЛН
BEST Course To Learn JAVA With 45 Projects 🔥🔥
7:37
Genie Ashwani
Рет қаралды 165 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 102 МЛН