Jump to content

About This Club

This club is for people who want to share anything related to Java & Android development!

  1. What's new in this club
  2. Not a website to learn but if you kept going into java I think this will be helpful: https://docs.oracle.com/javase/7/docs/api/
  3. you just need to learn the basics. practice will help you progress faster =]
  4. He's asking about Java, on a Java thread. That's not a valid answer @dumdazn If you've never programmed before and want to learn Java, you should read Head First Java. It was the first book I read and it helped me with fundamentals. They have several challenges and software you build in every chapter and they properly explain every step!
  5. What are some of the key references or texts for a crash course?
  6. Its not. I joined this club so i could respond If you have a double or a float in any language, you can't expect them to be completely precise. For example, if you have two doubles double num1 = 3.0; double num2 = 3.0; It looks like they should be equal, right? But they most likely aren't. why? because floats and doubles are very precise. Here's what num1 and num2 really are: num1: 3.00000000000000000000000000000000382918 num2: 3.00000000000000000000000000000000261527 So that's why you can't compare doubles and floats with the == operator in any language really. Here's some code to correctly compare floats in c++ bool cmpf(float a, float b){ return (fabs(a - b) < 0.005f); } I guess in Java it would be something ridiculous like static boolean cmpf(double a, double b){ return (Math.abs(a - b) < 0.005); } I f***ing hate java
  7. Yes this is the right answer. Now tell us why (==) isn't efficient to compare double variables?
  8. Can you specify it?... I dont understand is it this? Double.compare(double1,double2) == 0);
  9. You can do double1.equals(double2) Never mind it's only for string
  10. Given two double values double1 , double2, why isn’t it reliable to test their equality using: double1 == double2; ??? Comment possible code below!! If you are the first person to get this I will follow you!! HINT:
  11. You could also put nested if's but those are more complex so I left them out. if{ else{ if } } if{}
  12. I mean you're showing if statements bases on one condition only so if{} else {} but you couls try putting If Else if Else if Else So they understand they can use multiple conditions
  13. If & If-Else Statements An If Statement is a conditional statement. This basically means that if the program is allowed to execute a specific set of instructions, it will but, only if that condition is met. If that condition is not met the program skips over the instructions. An example of an If Statement is as followed: public class Test { public static void main(String args[]) { int x = 15; \\initialzes an integer (x) to 15 if( x < 20 ) { System.out.print("This is if statement"); \\this prints if x is less than 20 } } } An If-Else Statement works very similarly to an If Statement. The only major difference is that if your 'if' is NOT met it goes to 'else' and runs that code in the program. Instead of skipping over the conditional. An example of an If-Else Statement is as followed: public class Test { public static void main(String args[]) { int x = 30; \\like before, declares integer to a value. In this case 30 if( x < 20 ) { //if x is less than 20 (it is not) it will run the if-clause System.out.print("This is if statement"); } else{ // if the x is greater than 20 (in this situation) it runs the else-clause System.out.print("This is else statement"); } } } Some very common errors in If and If-Else Statements could be the following: if (yourCondition); \\<< IF YOU PUT A SEMICOLON HERE IT ENDS THE STATEMENT WITHOUT READING THE ACTUAL STATEMENT { //code here } That code will result in an error! -LifeElevated
  14. This topic was moved from Topics to Java & Android development Tutorials.
  15. Nice man Like the other comments said, you should elaborate on certain aspects but this is nice to begin with
  16. Could you explain what each line does please? I might get into it.
  17. Nice TuT But since it's for complete beginners I suggest you explain the code more (I.E. Public vs Private classes. The fact it uses dot notation) Other than that it's pretty good
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy - Guidelines