×
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
Write unit tests alongside your code to catch logic errors early. Use tools in JUnit to validate methods independently—most issues in Java assignments come from untested edge cases rather than syntax problems.
News
Programming education in 2026 is rapidly evolving with new libraries like raylib 6.0, which adds CPU-based rendering and improved animation systems, making it easier for students to build graphics projects without high-end hardware.

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.