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:
Basic Authentication with the RestTemplate
Automatic Property Expansion with Spring Boot
Java Program to Implement LinkedHashSet API
How to Delay Code Execution in Java
Spring Cloud – Securing Services
Guide to the Synchronized Keyword in Java
Spring @RequestMapping New Shortcut Annotations
LinkedHashSet trong Java hoạt động như thế nào?
Java Program to Perform Searching Using Self-Organizing Lists
Kết hợp Java Reflection và Java Annotations
The DAO with JPA and Spring
Configure a RestTemplate with RestTemplateBuilder
Request a Delivery / Read Receipt in Javamail
Spring Cloud AWS – Messaging Support
An Intro to Spring Cloud Vault
Java Program to Implement the Bin Packing Algorithm
A Guide to JUnit 5 Extensions
Java InputStream to String
How to Change the Default Port in Spring Boot
How to Get All Dates Between Two Dates?
Java Program to Implement Pairing Heap
Java Program to Implement Jarvis Algorithm
Introduction to the Java ArrayDeque
Java Program to Implement Hash Tables Chaining with List Heads
Giới thiệu Google Guice – Aspect Oriented Programming (AOP)
Java Program to Generate Random Numbers Using Multiply with Carry Method
Exception Handling in Java
Hashtable trong java
Predicate trong Java 8
Simplify the DAO with Spring and Java Generics
XML Serialization and Deserialization with Jackson
Quick Guide to @RestClientTest in Spring Boot