Why You Shouldn’t Use An Inconsistent Set of Variables in Your Java Program

So you want to be a programmer, and you want to write better code? You’ve come to the right place! One of the hardest parts about writing programs is naming variables. Variables are just names for things in your program, so that you can keep track of all the data as your program runs. If you’re trying to teach a computer to add two numbers together, for instance, you need a way to store all of those numbers. That’s when variables come in handy! But how do you give meaningful names to your variables?

Well, since this article is called “Why You Shouldn’t Use An Inconsistent Set Of Variables In Your Java Program: A Blog Article On How To Better Use Variables In Programs”, I could probably take a guess at what you should do… but I won’t. Instead, let me tell you about the time I wrote a program that calculated factorials (a fun and simple math problem for computers), and failed utterly because I couldn’t name my variables consistently.

Factorials are a mathematical concept that describe how many ways something can happen; for instance, there are 4 ways that 2 people can sit in 2 chairs (

Hello, today I will be talking about how to make sure you use consistent variable names in your program. A variable is a name given to store a value or data in the computer. They are used because they can be changed, unlike other data types. When making variables, there are some rules you must follow.

In programming, it is important that all variables have the same naming scheme throughout your program so that it makes sense to you and others who read your code. This means that you should use the same rules when naming variables to make them all similar. Doing this will help others understand your program more easily and will also stop any confusion for yourself if you come back to change something in your program later on in time.

It may be confusing for others who read your code if one variable is called “number” but another is called “total” because it does not follow a consistent set of rules on how to name variables in the program. Also, if one variable is called “number2” but another is called “number3”, then it is also confusing because they do not seem like they follow a pattern or rule on how they were named.

The reason why you want to make sure you have a consistent set

You should be able to provide good reasons why you pick a particular name for your variable. It should not just be because the name sounds cool or it’s just what you have in mind. If you have no reasons for your choice of names, then it’s not going to help you improve as a developer.

import java.util.Scanner;

public class Factorial {

public static void main(String[] args) {

Scanner reader = new Scanner(System.in);

int num = reader.nextInt();

int counter = num;

int factorial = 1;

while(counter > 0){

factorial = factorial * counter;


System.out.println(“The factorial of ” + num + ” is ” + factorial);




I have a confession to make, and it’s a doozy. Are you sitting down? Okay, here goes: I wasn’t always the world-renowned computer programmer I am today. Once upon a time, I was but a mere coding apprentice, with much to learn.

It all started when I was assigned my first task by my master: to write a factorial program in Java. I thought it would be easy; after all, how hard could it be to compute the factorial of some number? I would just write a simple loop and be done with it. So I sat down at my terminal and began coding.

Now, of course, all great programmers are familiar with the for loop and its syntax:

for(int i = 0; i < n; i++) { // some abstract code block } I built this into my program as follows: public static int factorial(int n) { for(int i = 1; i < n; i++) { n = n * (n - 1); } return n; } import java.util.Scanner; public class Factorial { /** * This program takes a single command line argument and returns the * factorial of that number. A factorial is the product of an integer and all * the integers below it; e.g., 5 factorial (written "5!") is equal to 1*2*3*4*5 = 120. * @param args Command-line arguments. */ public static void main(String[] args) { // makes sure we have exactly one command line argument if (args.length != 1) { System.out.println("Usage: java Factorial “); System.exit(1); }

// get number from command line argument

int n = Integer.parseInt(args[0]);

Scanner in = new Scanner(System.in); System.out.print(“Number: “); int n = in.nextInt();

int factorial = 1; // 0! is defined as 1 while (n > 0) { factorial *= n; n–; } System.out.println(factorial); } }

public class FactorialExample{

public static void main(String args[]){

int i,fact=1;

int number=5;//It is the number to calculate factorial

for(i=1;i<=number;i++){ fact=fact*i; } System.out.println("Factorial of "+number+" is: "+fact); } }

Leave a Reply

Your email address will not be published.