java datatypes loops
Java 기본 개념 :
이전 튜토리얼에서 우리는 자바 소개 플랫폼.
이 자습서에서는 다음과 같은 기본 개념을 볼 수 있습니다.
sdlc의 분석 단계는 무엇입니까
- 자바 데이터 유형
- 자바 루프 : For 루프 , While 루프 , 각 루프에 대해.
- 자바 어레이
- 자바에서 케이스 전환
- 자바 어설 션
추천 읽기 => 자바를위한 완벽한 가이드
아래 비디오 자습서를 시청하십시오.
Java의 데이터 유형, 루프, 배열, 스위치 및 어설 션 :
Java의 변수 및 데이터 유형 :
데이터 유형
데이터 유형은 데이터를 저장하고 데이터의 크기와 유형을 지정하는 데 유용합니다.
Java에서는 두 가지 유형의 데이터를 사용할 수 있습니다.
- 원어
- 기본이 아닌 / 객체 유형.
Java에서는 모든 변수를 사용하기 전에 선언해야합니다.
예를 들어, int a = 1 ; 여기서 우리는 컴파일러에게“a”가 존재하고 값 1로 이니셜을 지정한다고 주장합니다.이 데이터 유형 ( int ), 컴파일러는 메모리를 할당합니다.
원시 데이터 유형
- 숯: 단일 16 비트 유니 코드 문자입니다.
- 부울 : 1 비트이며 true 및 false 값을 가질 수 있습니다.
- 바이트: 바이트는 8 비트 2의 보수 정수입니다. 이것은 메모리를 절약하기 위해 큰 배열에서 주로 유용하며 범위는 -128에서 128까지입니다.
- 짧은: 이 유형은 또한 큰 배열의 메모리를 절약하는 데 더 유용하며 16 비트 2의 보수 부호있는 정수입니다.
- Int : 32 비트 부호있는 2의 보수.
- 긴: 64 비트 2의 보수.
부동 소수점 데이터 유형
float 및 double : Float는 32 비트 단 정밀도 부동 소수점입니다. Double은 64 비트 배정 밀도 부동 소수점 숫자입니다.
데이터 유형 범위
데이터 형식 | 부족한 가치 | 크기 | 예제 리터럴 | 범위 |
---|---|---|---|---|
흙손 | 0.0f | 32 비트 | 1.23e100f, -1.23e-100f, .3f, 3.14F | 3.40282347 x 10 38, 1.40239846 x 10 -45f |
부울 | 1 비트 | 허위 사실 | - | |
바이트 | 0 | 8 비트 | (없음) | -128에서 127 |
숯 | u0000 | 16 비트 | 'a', ' u0041', ' 101', '\', '' ',' n ','ß ' | ' u0000'- ' uffff' |
짧은 | 0 | 16 비트 | (없음) | -32,768에서 32,767 |
int | 0 | 32 비트 | -2, -1, 0, 1, 2 | -2,147,483,648에서 2,147,483,647 |
긴 | 0L | 64 비트 | -2L, -1L, 0L, 1L, 2L | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
더블 | 0.0d | 64 비트 | 1.23456e300d, -1.23456e-300d, 1e1d | 1.7976931348623157 x 10308, 4.9406564584124654 x 10-324 |
데이터 유형에 대한 예제 프로그램 :
public class DemoDataType { public static void main(String() args) { // Auto-generated method stub char C='M'; char a=65535; byte b1=-128; byte b2=127; int i1=-2147483648; int i2=2147483647; short s1=-32768; short s2=32767; long L2=9223372036854775807L; long L1=-9223372036854775808L; float f1=3.40282346638528860e+38f; //float f3=3.40282347e+38f; float f2=1.40129846432481707e-45f; double d=4.37346473; System.out.println('char is: ' + C); System.out.println('int low range is: ' + i1); System.out.println('int high ramge is: ' + i2); System.out.println('byte is: ' + b1); System.out.println('short low range: ' + s1); System.out.println('short high range: ' + s2); System.out.println('Long high range is: ' + L2); System.out.println('Long Low range is: ' + L1); System.out.println('double is: ' + d); } }
배열
유사한 데이터 유형의 고정 된 수의 값을 보유 할 수있는 객체입니다. 새 키워드로 배열을 만들 수 있습니다.
셀레늄 웹 드라이버에 필요한 jar 파일
Int array = new int(5);
여기서 배열 유형은 int이고 길이는 5입니다.
배열의 길이는 배열이 생성되는 동안 초기화되어야합니다.
public class ArrayDemo { public static void main(String() args) { // TODO Auto-generated method stub int Array() = new int(5); Array(0)=100; Array(1)=200; Array(2 )=300; Array(3)=400; Array(4)=500; for(int i=0;i 루프
루프는 일반적으로 동일한 명령 세트를 여러 번 실행하는 데 사용됩니다.
예를 들어, “소프트웨어 테스팅 도움말 블로그”문장을 5 번 인쇄하려면 다음과 같이 지정해야합니다.
루프 없음 :
public static void main(String() args) { System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); }
루프 포함 :
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
For 루프는 값을 반복하는 데 유용합니다.
For 루프 :
for (initialization; termination; increment) { statement(s)}
While 루프 :
루프는 먼저 부울 조건을 확인하고 해당 조건이 참이면 조건이 실패 할 때까지 문이 반복적으로 실행됩니다.
While (condition) { Statement to be executed }
Do While 루프 :
에서 루프 동안 수행 , 명령문이 먼저 실행되고 조건이 확인됩니다. 조건이 참이면 명령문이 다시 실행됩니다. 그렇지 않으면 실행이 루프에서 나옵니다.
do { Statements to be executed } while(condition);
루프 데모 프로그램 :
package demopproj; public class LoopsDemo { public static void main(String args()) { //for loop demo for(int i=0;i<5;i++) { System.out.println('iteration number : ' + i); } //while loop demo int count_while = 1; while (count_while < 3) { System.out.println('count_while is: ' + count_while); count_while++; } //do while demo int count_dowhile = 1; do { System.out.println('count_dowhile is: ' + count_dowhile); count_dowhile++; } while (count_dowhile < 3); //for each demo int() numbers = {1,2,3,4,5}; for (int item : numbers) { System.out.println('item number is: ' + item); } } }
Switch 문
switch 문에는 실행 횟수가 있습니다. 입력 된 값에 따라 스위치 케이스가 실행됩니다.
여기서 값은 8이고 케이스 8이 실행됩니다.
최고의 운영 체제는 무엇입니까
public class SwitchDemo { public static void main(String() args) { //switch demo int item = 8; String product; switch (item) { case 1: product = 'iphone5'; break; case 2: product = 'iphone6'; break; case 3: product = 'iphone7'; break; case 4: product = 'iphone8'; break; case 5: product = 'samsung7'; break; case 6: product = 'samsung8'; break; case 7: product = 'nokia'; break; case 8: product = 'macbook'; break; default: product = 'motoG'; break; } System.out.println(product); }
자바의 어설 션
어설 션은 우리가 프로그래밍하는 동안 만든 가정을 테스트하는 데 사용됩니다.
예를 들어, 제 3 자로부터 의견을받습니다. 입력이 null이 아니라고 가정합니다.
해당 프로그램을 테스트하기 위해 어설 션이 사용됩니다.
어설 션 방법 : 1 개의 주장 표현;
주장 방법 : 2 assert expression1 : expression2;
public class AssertionExample { public static void main(String() args) { // TODO Auto-generated method stub int value=5; assert value > 20 : 'Underweight'; System.out.println('value is'+value); } }
이 프로그램을 테스트하려면 어설 션을 활성화해야합니다. 어설 션을 사용하려면 실행 구성에 매개 변수를 추가해야합니다.
결론
이 튜토리얼에서는 Java 프로그램을 수행하는 데 필요한 기본 개념에 대해 배웠습니다. 우리는 데이터 유형, 루프, 배열 및 어설 션을 탐색했습니다.
다음 튜토리얼에서는 Java의 Oops 개념에 대해 자세히 설명합니다 !!
추천 도서