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:
Guide to java.util.concurrent.Locks
Derived Query Methods in Spring Data JPA Repositories
Filtering and Transforming Collections in Guava
LIKE Queries in Spring JPA Repositories
Hướng dẫn Java Design Pattern – Dependency Injection
Annotation trong Java 8
Java Program to Find Nearest Neighbor for Dynamic Data Set
Date Time trong Java 8
Spring Boot - Database Handling
New Features in Java 11
Sắp xếp trong Java 8
Java Program to Perform Partition of an Integer in All Possible Ways
Java Program to Represent Graph Using 2D Arrays
Queue và PriorityQueue trong Java
Connect through a Proxy
Jackson Annotation Examples
Java Program to Perform Inorder Non-Recursive Traversal of a Given Binary Tree
Java Program to Perform Preorder Recursive Traversal of a Given Binary Tree
Phương thức forEach() trong java 8
Predicate trong Java 8
Java String Conversions
Spring RestTemplate Error Handling
HttpClient Basic Authentication
Concurrent Test Execution in Spring 5
Java Program to Implement the Hungarian Algorithm for Bipartite Matching
Functional Interface trong Java 8
Simplify the DAO with Spring and Java Generics
Extract links from an HTML page
Dockerizing a Spring Boot Application
Netflix Archaius with Various Database Configurations
Spring Data JPA and Null Parameters
Java Program to Implement TreeSet API