Program #100

Code

   
    /// Name: Afaf Nabeeha
    /// Period: 7
    /// Program Name: More Fill-In Methods
    /// File Name: More.java
    /// Date Finished: 3/8/2016 public class More

        import java.util.Scanner;
            
            public class MoreFillInFunctions
            {
            	public static void main( String[] args )
            	{
            	  System.out.println("Here we go.");
            
            		System.out.println();
            		System.out.println("Some random numbers, if you please: ");
            		int lo, hi;
            		lo = 1;
            		hi = 10;
                    int val1 = superRand( lo, hi );
                    int val2 = superRand( hi, lo );
            		
            		System.out.println("First: " + val1 );
            		System.out.println("Second: " + val2 );
            		if ( val1 == val2 )
            			System.out.println("Hey!  They were the same!");
            		else
            			System.out.println("They were not the same.");
            
            		System.out.println();
            		System.out.print("More counting, but this time not by ones: ");
            		stepCount( 2, 8, 2);
            		stepCount( 10, 2, 2 );
            
            		System.out.println();
            		System.out.println("Let's figure a project grade.");
            		int a=4,b=3,c=4,d=5,e=2,f=1, result = projectGrade( a, b, c, d, e, f );
            		System.out.println("434521 -> " + result );
            
            		System.out.println();
            		System.out.print("Finally, some easy ones.");
            
            		String nombre = getName();
            		System.out.println("Hi, " + nombre );
            
            		System.out.println();
            		System.out.println("Do you feel lucky, punk?");
            		crash();
            		System.out.println();
            	}
            
            
            
            	public static int superRand( int a, int b )
            	{
            		int c;
            
            		if ( a < b )
            			c = a + (int)(Math.random()*(b-a+1));
            		else if ( a > b )
            			c = b + (int)(Math.random()*(a-b+1));
            		else
            			c = a;
            
            		return c;
            	}
            
             	public static int stepCount( int first, int last, int step )
            	{
            		int x;
            
            		if ( first < last )
            		{
            			x = first;
            			while ( x <= last )
            			{
            				System.out.print(x + " ");
            				x = x + step;
            			}
            		}
            		else
            		{
            			x = first;
            			while ( x >= last )
            			{
            				System.out.print(x + " ");
            				x = x - step;
            			}
            		}
            
            		return x;
            	}
            
            	public static int projectGrade( int p1, int p2, int p3, int p4, int p5, int p6 )
            	{

            		int overall_grade;
            
            		overall_grade = p1 * 6;
            		overall_grade = overall_grade + ( p2 * 6 );   // six points per point
            		overall_grade = overall_grade + ( p3 * 4 );   // four points per point
            		overall_grade = overall_grade + ( p4 * 2 );   // two points per point
            		overall_grade = overall_grade + ( p5 * 1 );   // one point per point
            		overall_grade = overall_grade + ( p6 * 1 );   // one point per point
            
            		return overall_grade;
            	}
            
            	public static String getName()
            	{
            		Scanner keyboard = new Scanner(System.in);
            
            		String name;
            		System.out.print("Please enter your name: ");
            		name = keyboard.next();
                    
                    return name;
            	}
            
            	public static void crash()
            	{
            		String magic_word;
            
            		if ( (int)(Math.random()*10) == 0 )
            		{
            			magic_word = "win";
            		}
            		else
            		{
            			magic_word = "lose";
            		}
            
            		System.out.print("you " + magic_word);
            	}
            }
             
    

Picture of the output

Assignment 100