×
Reviews 4.9/5 Order Now

Create a Program to Implement Table Pattern in Java Assignment Solution

July 15, 2024
Dr. Ophelia Whitethorn
Dr. Ophelia
🇺🇸 United States
Java
Dr. Ophelia Whitethorn is a distinguished alumna of the University of York, where she earned her PhD in Computer Science with a focus on cybersecurity and network protocols. With six years of experience in the field, Ophelia has successfully completed over 600 Java Homework assignments.
Key Topics
  • Instructions
  • Requirements and Specifications
Tip of the day
Start by clearly understanding the schema and relationships between tables. Use proper SQL syntax, normalize data to avoid redundancy, and always back up before running complex queries. Practice using JOIN, GROUP BY, and subqueries—they're essential for real-world database management tasks.
News
In late June, IntelliJ IDEA 2025.1.3 was released with key bug fixes, including improved AsyncAPI preview, Python interpreter support on ARM/Aarch64 with WSL, and refined test result displays—smoothing the workflow for students using Java, Kotlin, and Python

Instructions

Objective

If you need assistance with a Java assignment, to write a program to implement a table pattern in Java. In this program, we will use loops to create a table-like pattern using asterisks or any other symbol of your choice. By defining the rows and columns, we can easily generate a visually appealing pattern that resembles a table. Java provides powerful control structures that make it relatively simple to accomplish this task.

Requirements and Specifications

program to implement table pattern in java

Source Code

import java.util.Scanner; public class Tables { // Constants private static final Scanner CONSOLE = new Scanner(System.in); // Entry point of the program public static void main(String[] args) { System.out.println("UTSA - Summer 2021 - CS1083 - Prj 1 - written by YOURNAME - ABC123"); System.out.println(); // Ask for the inputs for calculation System.out.print("Enter original amount: "); double principalAmount = CONSOLE.nextDouble(); System.out.print("Enter annual interest rate: "); double annualInterestRate = CONSOLE.nextDouble(); System.out.print("Enter years: "); int years = CONSOLE.nextInt(); // Calculate the annual interest to pay System.out.println(); System.out.println("Year\tValue"); for (int year = 0; year <= years; year++) { double value = principalAmount * (1 + year * annualInterestRate / 100); System.out.print(year + "\t"); System.out.printf("%.2f", value); System.out.println(); } System.out.println(); // Ask for the inputs for calculation System.out.print("Enter original amount: "); principalAmount = CONSOLE.nextDouble(); System.out.print("Enter annual interest rate: "); annualInterestRate = CONSOLE.nextDouble(); System.out.print("Enter years: "); years = CONSOLE.nextInt(); // Calculate the quarterly interest to pay System.out.println(); System.out.println("Year\tQ1 Value\tQ2 Value\tQ3 Value\tQ4 Values"); for (int year = 1; year <= years; year++) { System.out.print(year + "\t"); // Calculate each quarter for the year for (int quarter = 1; quarter <= 4; quarter++) { double value = principalAmount * (1 + (year - 1 + quarter / 4.0) * annualInterestRate / 100); System.out.printf("%.2f\t\t", value); } System.out.println(); } } }

Related Samples

See our free Java assignment samples for clarity on various concepts and techniques. Our samples provide detailed solutions and practical examples, helping you navigate through complex Java topics. Whether you're working on basic syntax or advanced programming, these resources are designed to support your learning process and academic success.