How to create for loop with two variables in C++ and Java ?
For loop with two variables c++: For loop is used as a looping statement, and we use this for loop when we want to iterate over something.
General for() loop syntax
Syntax :for (initialization_statement; condition_statement; update_statement){Body that to be executed if the condition_statement satisfies}
where,
- intialize_statement executed only once.
- condition_statement checked every time if condition satisfies then body executes.
- update-statement refers to the increment or decrement.
But many times we have faced such a situation where we want to increment or decrement two variables.
For example I want to increment i to 10 to 15 and similarly decrement j from 15 to 10 in a single for loop.
For Loop with two variables in C++ :
For loop with two variables java: Let’s see the implementation of two variables in for loop in C++
//Program :
#include <iostream>
int main()
{
// two variables i and j
// i will increment from 10 to 15
// j will decrement from 15 to 10
for (int i = 10, j = 15; i <= 15 && j >=10; i++, j--)
{
std::cout << "i = " << i << " :: " << "j = " << j << std::endl;
}
return 0;
}
Output : i=10 : j=15 i=11 : j=14 i=12 : j=13 i=13 : j=12 i=14 : j=11 i=15 : j=10
For Loop with two variables in Java :
C++ for loop with multiple variables: Let’s see the implementation of two variables in for loop in C++
//Program :
public class Main {
public static void main(String[] args) {
// two variables i and j
// i will increment from 10 to 15
// j will decrement from 15 to 10
for (int i = 10, j = 15; i <= 15 && j >= 10; i++, j--) {
System.out.println("i = " + i + " :: " + "j = " + j);
}
}
}
Output : i=10 : j=15 i=11 : j=14 i=12 : j=13 i=13 : j=12 i=14 : j=11 i=15 : j=10