Cycles
C
C++
Common Lisp
Dart
F#
Go
Java
JavaScript
Python
Rust
C
#include <stdio.h>
int main(void)
{
// for loop
for(int i = 1; i < 6; i++)
{
printf("%d", i);
}
// while loop
int n = 1;
while(n < 6)
{
printf("%d", n);
n++;
}
// do-while loop
int k = 1;
do
{
printf("%d", k);
k++;
}
while(k < 6);
}
C++
#include <iostream>
int main()
{
// for loop
for(int i{1}; i < 6; i++)
{
std::cout << i << std::endl;
}
// sequence iteration
for(char c : "Hello")
{
std::cout << c << std::endl;
}
// while loop
int n{1};
while(n < 6)
{
std::cout << n << std::endl;
n++;
}
// do-while loop
int k{1};
do
{
std::cout << k << std::endl;
k++;
}
while(k < 6);
}
C#
// for loop
for(int i = 1; i < 6; i++)
{
Console.WriteLine(i);
}
// while loop
int n = 1;
while(n < 6)
{
Console.WriteLine(n);
n++;
}
// do-while loop
int k = 1;
do
{
Console.WriteLine(k);
k++;
}
while(k < 6);
// sequence iteration
foreach(var c in "12345")
{
Console.WriteLine(c);
}
Common Lisp
; analogous to a for loop, i is initialized to 0
(dotimes (i 6) (print i))
; analogous to a while loop
(do ((n 1 (+ n 1)))
((= n 6))
(format t "~a~%" n))
; analogous to do-while/while
(let ((k 1))
(loop
(format t "~a~%" k)
(setf k (+ k 1))
(when (> k 5)
(return))))
; list iteration
(dolist (n (list 1 2 3 4 5)) (print n))
Returning a value from a loop:
Lisp
(format t "Return value: ~a~%"
(do ((n 1 (+ n 1)))
((= n 6) n)
(format t "~a~%" n)))
Dart
void main() {
// for loop
for(int i=1; i <6; i++)
{
print(i);
}
// sequence iteration
for(var c in [1, 2, 3, 4, 5])
{
print(c);
}
// while loop
int n = 1;
while(n < 6)
{
print(n);
n += 1;
}
// do-while loop
int k = 1;
do
{
print(k);
k++;
}
while(k < 6);
}
F#
// for loop
for i = 1 to 5 do
printfn $"{i}"
// while loop
let mutable n = 1;
while n < 6 do
printfn $"{n}"
n <- n + 1
// sequence iteration
for n in 1..5 do
printfn $"{n}"
Go
package main
import "fmt"
func main() {
// for loop
for i := 1; i < 10; i++ {
fmt.Println(i);
}
// sequence iteration (array)
var nums = [5]int{1, 2, 3, 4, 5}
for _, value := range nums{
fmt.Println(value)
}
}
Java
class Program {
public static void main(String[] args) {
// for loop
for(int i = 1; i < 6; i++){
System.out.println(i);
}
// while loop
int n = 1;
while(n < 6){
System.out.println(n);
n++;
}
// do-while loop
int k = 1;
do{
System.out.println(k);
k++;
}
while(k < 6);
// sequence iteration
for(var c : new int[] { 1, 2, 3, 4, 5 }){
System.out.println(c);
}
}
}
JavaScript
// for loop
for(let i = 0; i < 6; i++){
console.log(i);
}
// sequence iteration
for(let c of [1, 2, 3, 4, 5]){
console.log(c);
}
// object property iteration
const person = {name: "Tom", age: 39};
for(let prop in person){
console.log(prop, person[prop]);
}
// while loop
let n = 1;
while(n < 6){
console.log(n);
n += 1;
}
// do-while loop
let k = 1;
do{
console.log(k);
k++;
}
while(k < 6);
Kotlin
fun main() {
// sequence iteration
for(i in 1..5)
{
println(i);
}
// while loop
var n = 1;
while(n < 6)
{
println(n);
n += 1;
}
// do-while loop
var k = 1;
do
{
println(k);
k++;
}
while(k < 6);
}
Python
# for loop
for i in range(1, 6):
print(i)
# while loop
n = 1
while n < 6:
print(n)
n += 1
Rust
fn main(){
// sequence iteration
for i in 1..6 {
print!("{} ", i);
}
println!("");
// while loop
let mut n = 1;
while n < 6 {
print!("{} ", n);
n += 1;
}
println!("");
// loop construct
let mut k = 1;
loop {
print!("{} ", k);
k += 1;
if k == 6 { break; }
}
}
Next
Explore More IT Terms
#
A
- A Guide to SQL Query Formatting
- A/B testing
- Agile
- Algorithm complexity in 5 minutes
- Algorithms and Data Structures in C#
- An overview of the C # programming language
- An overview of the Python programming language
- Anaconda Python
- Android
- Android App Bundle
- Android SDK
- Angular
- Ansible
- Apache
- Apache Airflow
- Apache Kafka
- Apache Tomcat
- App Store
- AppCode
- Array-based stack
- ArrayList
- ASCII
- ASP.NET
- Assembly Language Lessons
B
C
D
- Data Analytics: applications of data analysis in companies
- Data Engineer - Who is it, what does a data engineer do, and an overview of the profession
- Data modeling: what it is, types, and process steps.
- Data preprocessing: a complete guide for beginners and professionals.
- Data structure
- Data structures
- Defining Aliases
- Defining Arrays
- Deque
- Developing a Website from Scratch
- Digital data: understand the importance of this asset for businesses.
- Doubly linked lists
E
F
H
- Handling errors and exceptions
- How to effectively organize your workflow
- How to Learn Java: Tips for Beginner Developers
- How to Learn PHP: A Beginner's Guide
- How to Use S3 Storage in Kubernetes with CSI
- HTML
- HTML and CSS: Definition, Application, and Operating Principles
- HTML and CSS. Layout from Scratch: What to Learn, Where to Learn, and How Long Will It Take?
- HTML Frame Structure
- HTML Link Formatting
I
- if..else construction
- Inheritance in Java: A Complete Guide to Principles and Implementation
- Inserting an Image
- Interactive Python Tutorial – Learn Programming from Scratch
- Interview Problem: Finding a Deleted Element in O(N)
- Interview Scare: The FizzBuzz Challenge
- Introduction to C++
- Introduction to Machine Learning
- Introduction to programming languages
- IT Specialist Resume (CV)
J
K
M
O
P
S
- SFML Graphics Library Tutorials
- SQL commands: see what they are, what the main ones are + examples
- SQL Interview Questions and Tasks
- SQL Lessons
- SQL Stored Procedures
- SQL Syntactic Sugar: The COALESCE Function
- Stack
- Start in analytics: Python or R
- Statistical analysis: importance for decision making.
- String formatting in Python
- Swift Lessons
- switch/match construct
T
W
- What are databases, and why do they need DBMS and SQL?
- What do Linux distributions consist of?
- What is .NET and what is it used for?
- What is a GPU in a computer, in simple terms?
- What is Big Data? Introduction, Types, Characteristics, and Examples
- What is Golang and what is it used for?
- What is Haskell and what is it used for?
- What is Kotlin and what is it used for?
- What is Linux? The History of Linux
- What is machine learning, and how does it work?
- What is Power BI: everything about the data analytics software
- What is the C++ programming language?
- What is the OSI Model: A Complete Explanation of the Seven Layers and Their Role in Networking
- Where to start learning the C programming language?
- Which Linux distribution should you choose? A Linux distribution overview
