# 2 [Note] I tried to calculate multiplication tables in Java.

Introduction

It's been hot every day and my head and body are dull, but I'll do my best to keep updating the article! This time, I studied the multiplication table with an awareness of ease of viewing and simplification of the code. If you have any suggestions such as "This is better here" or "This is not the case", please comment.

Development environment

This time I also tried it in a comprehensive development environment with "Eclipse". Please refer to this article to build a development environment.

Creating a Java development environment with Eclipse (Mac version)

Implementation


class Main {
     public static void main(String[] args) {
          //Multiplication table calculation
          for(int i = 1; i < 10; i++) {
               for(int j = 1; j < 10; j++) {
                    System.out.print(" " + i + "×" + j + "=" + i * j);
               }
               //new line
               System.out.println();
          }
     }
}

I will explain the above code in order from the top!

Define the main method in the Main class.

class Main {
  public static void main(String[] args) {

Use the for statement to loop through the multiplication table. First, for the column, define an int type variable i in the for statement and put 1 in it. i is less than 10 and the variable update is ʻi ++`.

for(int i = 1; i < 10; i++) {

Next, loop the contents of the stage. The description just changes the previous variable name to j.

for(int j = 1; j < 10; j++) {

I wanted the output result to be ◯ × ◯ = ◯, so I did the following.

 System.out.print(" " + i + "×" + j + "=" + i * j);
}

And finally I will output it! The " " here is a space to write for a line break when the loop ends and enters the next loop.


System.out.println();

Don't forget the closing brackets for the Main class and main methods! ]

 }
}

Run

Execution result


 1×1=1 1×2=2 1×3=3 1×4=4 1×5=5 1×6=6 1×7=7 1×8=8 1×9=9
 2×1=2 2×2=4 2×3=6 2×4=8 2×5=10 2×6=12 2×7=14 2×8=16 2×9=18
 3×1=3 3×2=6 3×3=9 3×4=12 3×5=15 3×6=18 3×7=21 3×8=24 3×9=27
 4×1=4 4×2=8 4×3=12 4×4=16 4×5=20 4×6=24 4×7=28 4×8=32 4×9=36
 5×1=5 5×2=10 5×3=15 5×4=20 5×5=25 5×6=30 5×7=35 5×8=40 5×9=45
 6×1=6 6×2=12 6×3=18 6×4=24 6×5=30 6×6=36 6×7=42 6×8=48 6×9=54
 7×1=7 7×2=14 7×3=21 7×4=28 7×5=35 7×6=42 7×7=49 7×8=56 7×9=63
 8×1=8 8×2=16 8×3=24 8×4=32 8×5=40 8×6=48 8×7=56 8×8=64 8×9=72
 9×1=9 9×2=18 9×3=27 9×4=36 9×5=45 9×6=54 9×7=63 9×8=72 9×9=81

Is displayed, it is successful!

If you get an error

There is a possibility that ; is missing, so please check it!

Finally

Recently, I haven't had enough time to study, so I'm rushing to say "I have to make some free time". But I don't like to drive myself, so I'm fighting a lot ... I will do my best!

Recommended Posts

# 2 [Note] I tried to calculate multiplication tables in Java.
I tried to output multiplication table in Java
I tried to implement deep learning in Java
I tried to create Alexa skill in Java
I tried metaprogramming in Java
I tried to implement Firebase push notification in Java
I tried to create a Clova skill in Java
I tried to make a login function in Java
I tried to implement the Euclidean algorithm in Java
~ I tried to learn functional programming in Java now ~
I tried to find out what changed in Java 9
I tried to interact with Java
I tried using JWT in Java
I tried to summarize Java learning (1)
I tried to summarize Java 8 now
I tried to convert a string to a LocalDate type in Java
I tried using Dapr in Java to facilitate microservice development
I tried to make a client of RESAS-API in Java
I tried using Elasticsearch API in Java
I tried to summarize Java lambda expressions
I tried the new era in Java
I tried setting Java beginners to use shortcut keys in eclipse
I tried to make a talk application in Java using AI "A3RT"
I tried to make Basic authentication with Java
I tried to implement polymorphic related in Nogizaka.
I want to send an email in Java.
java I tried to break a simple block
I wanted to make (a == 1 && a == 2 && a == 3) true in Java
rsync4j --I want to touch rsync in Java.
I tried to build Micra mackerel in 1 hour!
I tried to develop an application in 2 languages
I tried to break a block with java (1)
I tried Mastodon's Toot and Streaming API in Java
I want to do something like "cls" in Java
[Java] I want to calculate the difference from the date
[Java 11] I tried to execute Java without compiling with javac
I tried using Google Cloud Vision API in Java
[Java] I tried to solve Paiza's B rank problem
I tried to operate SQS using AWS Java SDK
I want to use ES2015 in Java too! → (´ ・ ω ・ `)
[Java] Things to note about type inference extended in Java 10
I tried to implement Stalin sort with Java Collector
[Java] I tried to implement Yahoo API product search
I tried using an extended for statement in Java
I tried passing Java Silver in 2 weeks without knowing Java
I tried to explain Effective Java 3rd edition "almost all chapters" in "easy-to-read Japanese".
I tried Drools (Java, InputStream)
Calculate prime numbers in Java
I tried using Java REPL
I tried to verify yum-cron
I tried to make an application in 3 months from inexperienced
I tried to create a java8 development environment with Chocolatey
[JDBC] I tried to access the SQLite3 database from Java.
I tried to summarize the basics of kotlin and java
Object-oriented child !? I tried Deep Learning in Java (trial edition)
[Beginner] I made a program to sell cakes in Java
[Android, Java] Convenient method to calculate the difference in days
I just wanted to make a Reactive Property in Java
I tried to make Java Optional and guard clause coexist
Even in Java, I want to output true with a == 1 && a == 2 && a == 3
I tried to implement a buggy web application in Kotlin