データ融合JAVAアプリケーション開発者企業招聘連絡研修課程2日目課程まとめ
3726 ワード
簡単に整理する
クラスとオブジェクト(インスタンス)の概念、値、および参照の概念を理解します.
配列ランプも簡単に紹介しました.
基礎コード3の作成と理解 class Student {
int grade; // 학년
int class; // 반
int number; // 번호
String name; // 이름
}
class App {
public static void main(String[] args) {
Student sung = new Student(); // 생성자 호출
sung.grade = 4;
sung.class = 1;
sung.number = 3;
sung.name = "M.H Sung";
}
}
Student:等級は、フナ餅を作るフレームのようです.
sung:Studentクラスで作成されたオブジェクト.
基礎コード4の作成と理解 class Car {
int speed = 0;
int fuel = 0;
void reFuel (int fuel) {
this.fuel += fuel;
}
void acc (int speed) {
this.speed += speed;
}
void brake (int speed) {
this.speed -= speed;
}
}
変数とメソッドを混合して使用するクラス....
public static void main(String[] args) {
Car car = new Car();
car.reFuel(100);
car.acc(50);
car.acc(30);
}
...
車の燃料量:100
速度は50、さらに30、最後は20の速度です.
2日目追加学習
02-4定数とリットル
ていすう
finalリザーバを使用して定数を宣言できますfinal double PI = 3.14;
final int MAX_NUM = 100;
異種char ch = 'A';
int num = 10;
A、10等の文字または数字を文字または文字定数と呼ぶ
テキストはメモリに書き込まれ、変数メモリにコピーされます.
02-5インチ移行
int n = 10;
double dNum = n;
整数型値10を含むn変数を二重に代入する
ビッグデータ型への変換は可能ですが、ビッグデータ型への変換は問題になる可能性があります.(小数点カット、カットオフ値など)
03 Javaの各種演算子
03-1基本演算子
単項演算子:++num
二項演算子:num1 + num2;
3つの演算子(1 > 2) ? 1 : 0;
代入演算子:int age = 28;
シンボル演算子:+, -
演算子:+, -, *, /, %
増減演算子:++, --
関係演算子:>, <, >=, <=, ==, !=
論理演算子:&&, ||, !
複合代入演算子:+=, -=, *= ...
03-2ビット演算子
ビット演算子
&(AND)演算子:両方のビット値が1の場合のみ1
|(OR)演算子:2つのビット値のうち1つだけが1の場合、1
^(XOR)演算子:同じ値が0、異なる値が1
~(反転)演算子:ビット値0が1、1が0
シフト演算子
<<演算子:ビットを左に移動する演算子
>>演算子:ビットを右に移動する演算子
演算子の優先度
単項演算子の最上位、2項、3項の順序
代入演算子の最小値
算数、関係、論理、大学入試の順序が最も高い()
04制御フローの理解
04-1条件文
条件文は?
プログラミングは与えられた条件に基づいて異なる文を選択する.
if,if~else,if~else if文
int age = 10;
if (age >= 8) {
System.out.println("학교에 다닙니다");
} else if (age >= 14) {
System.out.println("중학교에 다닙니다");
} else if (age >= 17){
System.out.println("고등학교에 다닙니다");
} else {
System.out.println("20살 이상이거나 잘못 입력했습니다");
}
switch-case文
switch (rank) {
case 1:
color = "Gold";
break;
case 2:
color = "Silver"
break;
case 3:
color = "Bronze"
break;
}
04-2繰り返し文
繰り返し文とは何ですか。
繰り返しの処理に使う
ドア
while (조건식) {
실행문;
}
1~10のwhile文...
int num = 0;
while (num <= 10) {
num = num + 1;
num++;
}
...
do-while文
do {
실행문;
} while(조건식);
文脈
for (초기화식; 조건식; 증감식) {
실행문;
}
オーバーラップ
for (int i = 0; i < 10; i++) {
for (int j = 0; j < i; j++) {
실행문;
}
}
continue, break;
continue:continue以降は文を実行せず、forを返して増減します.
break:文を繰り返し実行せず、途中で文を繰り返し終了する
Reference
この問題について(データ融合JAVAアプリケーション開発者企業招聘連絡研修課程2日目課程まとめ), 我々は、より多くの情報をここで見つけました
https://velog.io/@crisine/데이터융합-JAVA응용-SW개발자-기업-채용연계-연수과정-2일차-강의-정리
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
class Student {
int grade; // 학년
int class; // 반
int number; // 번호
String name; // 이름
}
class App {
public static void main(String[] args) {
Student sung = new Student(); // 생성자 호출
sung.grade = 4;
sung.class = 1;
sung.number = 3;
sung.name = "M.H Sung";
}
}
Student:等級は、フナ餅を作るフレームのようです.sung:Studentクラスで作成されたオブジェクト.
基礎コード4の作成と理解 class Car {
int speed = 0;
int fuel = 0;
void reFuel (int fuel) {
this.fuel += fuel;
}
void acc (int speed) {
this.speed += speed;
}
void brake (int speed) {
this.speed -= speed;
}
}
変数とメソッドを混合して使用するクラス....
public static void main(String[] args) {
Car car = new Car();
car.reFuel(100);
car.acc(50);
car.acc(30);
}
...
車の燃料量:100
速度は50、さらに30、最後は20の速度です.
2日目追加学習
02-4定数とリットル
ていすう
finalリザーバを使用して定数を宣言できますfinal double PI = 3.14;
final int MAX_NUM = 100;
異種char ch = 'A';
int num = 10;
A、10等の文字または数字を文字または文字定数と呼ぶ
テキストはメモリに書き込まれ、変数メモリにコピーされます.
02-5インチ移行
int n = 10;
double dNum = n;
整数型値10を含むn変数を二重に代入する
ビッグデータ型への変換は可能ですが、ビッグデータ型への変換は問題になる可能性があります.(小数点カット、カットオフ値など)
03 Javaの各種演算子
03-1基本演算子
単項演算子:++num
二項演算子:num1 + num2;
3つの演算子(1 > 2) ? 1 : 0;
代入演算子:int age = 28;
シンボル演算子:+, -
演算子:+, -, *, /, %
増減演算子:++, --
関係演算子:>, <, >=, <=, ==, !=
論理演算子:&&, ||, !
複合代入演算子:+=, -=, *= ...
03-2ビット演算子
ビット演算子
&(AND)演算子:両方のビット値が1の場合のみ1
|(OR)演算子:2つのビット値のうち1つだけが1の場合、1
^(XOR)演算子:同じ値が0、異なる値が1
~(反転)演算子:ビット値0が1、1が0
シフト演算子
<<演算子:ビットを左に移動する演算子
>>演算子:ビットを右に移動する演算子
演算子の優先度
単項演算子の最上位、2項、3項の順序
代入演算子の最小値
算数、関係、論理、大学入試の順序が最も高い()
04制御フローの理解
04-1条件文
条件文は?
プログラミングは与えられた条件に基づいて異なる文を選択する.
if,if~else,if~else if文
int age = 10;
if (age >= 8) {
System.out.println("학교에 다닙니다");
} else if (age >= 14) {
System.out.println("중학교에 다닙니다");
} else if (age >= 17){
System.out.println("고등학교에 다닙니다");
} else {
System.out.println("20살 이상이거나 잘못 입력했습니다");
}
switch-case文
switch (rank) {
case 1:
color = "Gold";
break;
case 2:
color = "Silver"
break;
case 3:
color = "Bronze"
break;
}
04-2繰り返し文
繰り返し文とは何ですか。
繰り返しの処理に使う
ドア
while (조건식) {
실행문;
}
1~10のwhile文...
int num = 0;
while (num <= 10) {
num = num + 1;
num++;
}
...
do-while文
do {
실행문;
} while(조건식);
文脈
for (초기화식; 조건식; 증감식) {
실행문;
}
オーバーラップ
for (int i = 0; i < 10; i++) {
for (int j = 0; j < i; j++) {
실행문;
}
}
continue, break;
continue:continue以降は文を実行せず、forを返して増減します.
break:文を繰り返し実行せず、途中で文を繰り返し終了する
Reference
この問題について(データ融合JAVAアプリケーション開発者企業招聘連絡研修課程2日目課程まとめ), 我々は、より多くの情報をここで見つけました
https://velog.io/@crisine/데이터융합-JAVA응용-SW개발자-기업-채용연계-연수과정-2일차-강의-정리
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
class Car {
int speed = 0;
int fuel = 0;
void reFuel (int fuel) {
this.fuel += fuel;
}
void acc (int speed) {
this.speed += speed;
}
void brake (int speed) {
this.speed -= speed;
}
}
...
public static void main(String[] args) {
Car car = new Car();
car.reFuel(100);
car.acc(50);
car.acc(30);
}
...
02-4定数とリットル
ていすう
finalリザーバを使用して定数を宣言できます
final double PI = 3.14;
final int MAX_NUM = 100;
異種char ch = 'A';
int num = 10;
A、10等の文字または数字を文字または文字定数と呼ぶテキストはメモリに書き込まれ、変数メモリにコピーされます.
02-5インチ移行
int n = 10;
double dNum = n;
整数型値10を含むn変数を二重に代入するビッグデータ型への変換は可能ですが、ビッグデータ型への変換は問題になる可能性があります.(小数点カット、カットオフ値など)
03 Javaの各種演算子
03-1基本演算子
単項演算子:
++num
二項演算子:num1 + num2;
3つの演算子(1 > 2) ? 1 : 0;
代入演算子:int age = 28;
シンボル演算子:+, -
演算子:+, -, *, /, %
増減演算子:++, --
関係演算子:>, <, >=, <=, ==, !=
論理演算子:&&, ||, !
複合代入演算子:+=, -=, *= ...
03-2ビット演算子
ビット演算子
&(AND)演算子:両方のビット値が1の場合のみ1
|(OR)演算子:2つのビット値のうち1つだけが1の場合、1
^(XOR)演算子:同じ値が0、異なる値が1
~(反転)演算子:ビット値0が1、1が0
シフト演算子
<<演算子:ビットを左に移動する演算子
>>演算子:ビットを右に移動する演算子
演算子の優先度
単項演算子の最上位、2項、3項の順序
代入演算子の最小値
算数、関係、論理、大学入試の順序が最も高い()
04制御フローの理解
04-1条件文
条件文は?
プログラミングは与えられた条件に基づいて異なる文を選択する.
if,if~else,if~else if文
int age = 10;
if (age >= 8) {
System.out.println("학교에 다닙니다");
} else if (age >= 14) {
System.out.println("중학교에 다닙니다");
} else if (age >= 17){
System.out.println("고등학교에 다닙니다");
} else {
System.out.println("20살 이상이거나 잘못 입력했습니다");
}
switch-case文
switch (rank) {
case 1:
color = "Gold";
break;
case 2:
color = "Silver"
break;
case 3:
color = "Bronze"
break;
}
04-2繰り返し文
繰り返し文とは何ですか。
繰り返しの処理に使う
ドア
while (조건식) {
실행문;
}
1~10のwhile文...
int num = 0;
while (num <= 10) {
num = num + 1;
num++;
}
...
do-while文
do {
실행문;
} while(조건식);
文脈
for (초기화식; 조건식; 증감식) {
실행문;
}
オーバーラップ
for (int i = 0; i < 10; i++) {
for (int j = 0; j < i; j++) {
실행문;
}
}
continue, break;
continue:continue以降は文を実行せず、forを返して増減します.
break:文を繰り返し実行せず、途中で文を繰り返し終了する
Reference
この問題について(データ融合JAVAアプリケーション開発者企業招聘連絡研修課程2日目課程まとめ), 我々は、より多くの情報をここで見つけました https://velog.io/@crisine/데이터융합-JAVA응용-SW개발자-기업-채용연계-연수과정-2일차-강의-정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol