Java Java vs C# (반복문) - 8부
페이지 정보
본문
안녕하세요. 소심비형입니다. 오늘은 반복문에 대해서 알아보겠습니다.
Java
import java.util.ArrayList;
public class WhileTest {
public static void main(String[] args) {
int i = 0;
while (i < 3) {
System.out.printf("while: %s", i);
System.out.println();
i++;
}
i = 0;
do {
System.out.printf("do~while: %s", i);
System.out.println();
i++;
} while (i < 3);
for (i = 0; i < 3; i++) {
System.out.printf("for: %s", i);
System.out.println();
}
ArrayList<Object> list = new ArrayList<Object>();
list.add(true);
list.add(1);
list.add("반복문");
for (Object obj : list) {
System.out.println(obj);
}
}
}
아래와 같은 결과를 확인할 수 있습니다.
Java의 foreach 구문(32라인)은 1.5 이상부터 사용 가능합니다.
아래는 C#의 반복문 예제입니다. Java의 foreach와 구문은 다르지만 기능은 같습니다.
C#
using System;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int i = 0;
while (i < 3)
{
Console.WriteLine("while: {0}", i);
i++;
}
i = 0;
do
{
Console.WriteLine("do~while: {0}", i);
i++;
}
while (i < 3);
for (i = 0; i < 3; i++)
{
Console.WriteLine("for: {0}", i);
}
ArrayList list = new ArrayList();
list.Add(true);
list.Add(1);
list.Add("반복문");
foreach (Object obj in list)
{
Console.WriteLine(obj);
}
Console.ReadLine();
}
}
}
결과는 Java와 동일하죠? 문법도 foreach를 제외하면 100% 같습니다.
다음 시간에...
추천0 비추천0
- 이전글Java vs C# (배열) - 9부 20.08.16
- 다음글Java vs C# (조건문) - 7부 20.08.16
댓글목록
등록된 댓글이 없습니다.