23rd May 2015 - Loops, Methods, Classes
The full NetBeans project consists of the following:
- main
- Three kinds of loops
- for(start; condition; end){...}
- do{...}while(condition)
- while(condition){...}
- Function AddUp
- Method AddUpTwo
- And finally, a class called BlueCube which has the above function/method and how it is instantiated
The code for the first class of Java is as follows:
/** * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package coderdojo_week1; import bloocoob.BlueCube; /** * * @author TommieB */ public class CoderDoJo_Week1 { // { } curly brackets // [ ] square brackets // ( ) parenthesis private static int MAX_LOOP; private static String CLASS_ID = "CoderDoJo_Week1"; public static int AddUp(int x, int y){ return x + y; } public static void AddUpTwo(int x, int y){ System.out.println(x + y); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here MAX_LOOP = 5; // for (start; condition; end){... block... } for (int i = 0; i < MAX_LOOP; i++){ System.out.println("Hello " + i); } // do { .. block .. } while (condition); int i = 0; do{ System.out.println("World " + i); i = i + 1; }while (i < MAX_LOOP); i = 0; // while (condition){ ... block ... } while (i < MAX_LOOP){ System.out.println("Hello World " + i); i = i + 1; } // int result = AddUp(1, 1); System.out.println("Result = " + result); AddUpTwo(1, 1); // Instantiate a new class. BlueCube bc = new BlueCube(); System.out.println(bc.AddUp(1, 2)); // bc.AddUpTwo(1, 2); } }