This is a Java Program to compute cross product of two vectors. In mathematics, the cross product or vector product is a binary operation on two vectors in three-dimensional space. It results in a vector that is perpendicular to both and therefore normal to the plane containing them.
Here is the source code of the Java Program to Compute Cross Product of Two Vectors. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.
//This is a java program to find the cross product of two vectors import java.util.Random; public class Cross_Product { public static void main(String args[]) { Random random = new Random(); int u1, u2, u3, v1, v2, v3; u1 = random.nextInt(10); u2 = random.nextInt(10); u3 = random.nextInt(10); v1 = random.nextInt(10); v2 = random.nextInt(10); v3 = random.nextInt(10); int uvi, uvj, uvk; uvi = u2 * v3 - v2 * u3; uvj = v1 * u3 - u1 * v3; uvk = u1 * v2 - v1 * u2; System.out.println("The cross product of the 2 vectors \n u = " + u1 + "i + " + u2 + "j + " + u3 + "k and \n v = " + u1 + "i + " + u2 + "j + " + u3 + "k \n "); System.out.println("u X v : " + uvi + "i +" + uvj + "j+ " + uvk + "k "); } }
Output:
$ javac Cross_Product.java $ java Cross_Product The cross product of the 2 vectors u = 3i + 8j + 9k and v = 3i + 8j + 9k u X v : -2i +48j+ -42k
Related posts:
Câu lệnh điều khiển vòng lặp trong Java (break, continue)
Hướng dẫn Java Design Pattern – Visitor
Bootstrap a Web Application with Spring 5
Comparing Long Values in Java
Weak References in Java
A Guide to JUnit 5
How to Return 404 with Spring WebFlux
Apache Tiles Integration with Spring MVC
Java Program to Implement Sorted Array
Java Program to Find Transitive Closure of a Graph
Introduction to the Java NIO2 File API
Spring Boot - Servlet Filter
Java Program to Implement Sieve Of Atkin
A Guide to Java SynchronousQueue
Guide to the Java Queue Interface
Guide to WeakHashMap in Java
Java Program to Find the Number of Ways to Write a Number as the Sum of Numbers Smaller than Itself
Java Program to Compute Discrete Fourier Transform Using the Fast Fourier Transform Approach
Spring Boot - Rest Controller Unit Test
Default Password Encoder in Spring Security 5
Java 8 StringJoiner
Object Type Casting in Java
Quick Guide to @RestClientTest in Spring Boot
Spring Boot - Exception Handling
HttpClient 4 Cookbook
Java Program to Implement AVL Tree
Spring Security Authentication Provider
New Features in Java 14
Cachable Static Assets with Spring MVC
Java Program to Perform the Shaker Sort
Java Program to Evaluate an Expression using Stacks
Java Program to Check Whether it is Weakly Connected or Strongly Connected for a Directed Graph