Assignemnt #100 and More Fill In Methods

Code

      ///Name: Brian Phillips
      ///Period:5
      ///Project Name: More Fill In Methods
      ///File Name:MoreFillInMethods.java
      ///04/11/16
      
      import java.util.Scanner;
      
      public class MoreFillInMethods
      {
      	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, val1 , val2 ;
      		lo = 1;
      		hi = 10;
      		val1 = superRand(1,10);
      		System.out.println("First: " + val1 );
      		val2 = superRand(10,1);  
      		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 = 999;
              result = project_grade(a,b,c,d,e,f);
      		System.out.println("434521 -> " + result );
      
      		System.out.println();
      		System.out.print("Finally, some easy ones.");
      
      		String nombre = "ERROR";
              nombre = get_name();
      		System.out.println("Hi, " + nombre );
      
      		System.out.println();
      		System.out.println("Do you feel lucky? Well, do you PUNK!");
      		System.out.println(crash());
      		System.out.println();
      	}
      	public static int superRand( int a, int b )
      	{
      		// picks a number between a and b, no matter which is larger
      		int c;
      
      		if ( a < b )	// b is larger
      			c = a + (int)(Math.random()*(b-a+1));
      		else if ( a > b )	// a is larger
      			c = b + (int)(Math.random()*(a-b+1));
      		else
      			c = a;	
      
      		return c;
      	}
       	public static int stepCount( int first, int last, int step )
      	{
      		// counts from 'first' to 'last' by 'step'
      		// handles forward and backward
      		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 project_grade( int p1, int p2, int p3, int p4, int p5, int p6 )
      	{
      		// given six integers representing scores out of five in each of the
      		// six categories for the first six weeks project: tells you your
      		// overall project grade out of 100
      
      		int overall_grade;
      
      		overall_grade = p1 * 6;    // six points per point for the first category
      		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 get_name()
      	// No parameters.
      	{
      		// finds out the user's name
      		Scanner stuff = new Scanner(System.in);
      
      		String name;
      		System.out.print("Please enter your name: ");
      		name = stuff.next();
      
      		return name;
      	}
      	public static String crash()
      	// No parameters.
      	{
      		// displays "you win" or "you lose".  You lose 90% of the time.
      		String magic_word;
      
      		if ( (int)(Math.random()*10) == 0 )
      		{
      			// What do you know?  We won!
      			magic_word = "win";
      		}
      		else
      		{
      			// No big suprise; we lost.
      			magic_word = "lose";
      		}
      
      		System.out.print("you ");
              return magic_word;
      		
      	}
      }

    

Picture of the output

MoreFillInMethods.html