How to print color in console using System.out.println?

To print colored text to the console using System.out.println, you will need to use special escape sequences in your string to specify the desired color.

Here are some examples of how you can do this:

System.out.println("\u001B[31mRed text");
System.out.println("\u001B[32mGreen text");
System.out.println("\u001B[33mYellow text");
System.out.println("\u001B[34mBlue text");
System.out.println("\u001B[35mPurple text");
System.out.println("\u001B[36mCyan text");
System.out.println("\u001B[37mWhite text");

This code will print text in the following colors: red, green, yellow, blue, purple, cyan, and white.

Note that these escape sequences use the ANSI escape code \u001B[3Xm, where X is a number from 0 to 7 that specifies the desired color. The possible values for X are:

  • 0 for black
  • 1 for red
  • 2 for green
  • 3 for yellow
  • 4 for blue
  • 5 for purple
  • 6 for cyan
  • 7 for white

You can also use additional escape codes to customize the appearance of the text, such as \u001B[1m to make the text bold or \u001B[4m to underline the text.

I hope this helps! Let me know if you have any questions.