Java slope between two points – Java Program to Find Slope of a Line

Java slope between two points: In the previous article we have discussed Java Program to Find Volume of Prism

In this article we will see how to find the slope of a line, Python Slope Between Two Points, Python Find Slope Between Two Points, The Slope Of A Line Is Double, How To Find Slope Between Two Points.

Java Program to Find Slope of a Line

Before jumping into the program directly, let’s see first how we get the slope of a line.

Slope of a Line: m=(y2 - y1) / (x2 - x1)

Where,

  • (x1,y1) is one point of line
  • (x2,y2) is another point of line.
  • m represents the slope of line.

Let’s see different ways to find slope of a line.

Approach:

  • Declare/Take input value for two points of line means four input values for x1,y1,x2,y2.
  • Now, find the slope of line using formula (y2 - y1) / (x2 - x1)
  • Then display the result.

Method-1: Java Program to Find Slope of a Line By Using Static Value

import java.io.*;
import java.util.*;

  
public class Main
{ 
    public static void main(String[] args) 
    { 
        //Scanner class object craeted
        Scanner sc=new Scanner(System.in);
        //points value are declared
        double x1 =4;
        System.out.println("value of x1:"+x1);
        double y1 =3;
        System.out.println("value of y1:"+y1);
        double x2 =2;
        System.out.println("value of x2:"+x2);
        double y2 =6;
        System.out.println("value of y2:"+y2);

        //Finding slope of line
        double slopeOfLine = (y2 - y1) / (x2 - x1); 
        //printing the result
        System.out.println("Slope of Line is : " +slopeOfLine ); 
    }
}
Output:

value of x1:4.0
value of y1:3.0
value of x2:2.0
value of y2:6.0
Slope of Line is : -1.5

Method-2: Java Program to Find Slope of a Line By User Input Value

import java.io.*;
import java.util.*;

  
public class Main
{ 
    public static void main(String[] args) 
    { 
        //Scanner class object craeted
        Scanner sc=new Scanner(System.in);
        //points value are taken as input from user
        System.out.println("Enter value of x1:");
        double x1 =sc.nextDouble();
        System.out.println("Enter value of y1:");
        double y1 =sc.nextDouble();
        System.out.println("Enter value of x2:");
        double x2 =sc.nextDouble();
        System.out.println("Enter value of y2:");
        double y2 =sc.nextDouble();

        //Finding slope of line
        double slopeOfLine = (y2 - y1) / (x2 - x1); 
        //printing the result
        System.out.println("Slope of Line is : " +slopeOfLine ); 
    }
}
Output:

Enter value of x1:
Enter value of y1:
Enter value of x2:
Enter value of y2:
Slope of Line is : -1.5

Method-3: Java Program to Find Slope of a Line By User Defined Method

import java.io.*; 
  
public class Main
{ 
    public static void main(String[] args) 
    { 
        //points value are assigned
        double x1 = 4, y1 = 3; 
        double x2 = 2, y2 = 6;
        //calling the findSlope() user defined method
        //and stroing the result in variable 'slopeOfLine'
        double slopeOfLine=findSlope(x1, y1, x2, y2);
        System.out.println("Slope of Line is : " +slopeOfLine ); 
    } 
    
    //findSlope() m,method to find slope of line
    static double findSlope(double x1, double y1, double x2, double y2) 
    { 
        //Finding slope of line
        // and returning the result
        return (y2 - y1) / (x2 - x1); 
    } 
}
Output:

Slope of Line is : -1.5

Don’t stop learning now. Get hold of all the important Java fundamentals with the Simple java program example guide and practice well.

Try this: How To Find Slope Between Two Points

Read more: Java Program to Find Line Angle from Two Point

Related Java Articles: