Small Grey Outline Pointer '코딩공부' 태그의 글 목록
본문 바로가기

코딩공부45

Python :: 함수 만들기 함수 만들기 def #함수 만든다는 선언 gt #함수 이름 gt() #함수 호출 def add(a,b): #a,b는 매개변수 return a+b print(add(3,4)) #이 때 3,4는 인수(인자) def gt(): print("hello world") print("good vibes only",1,2,3,4) gt() hello world good vibes only 1 2 3 4 name #매개변수(Parameter) def greet2(name): print("반갑습니다",name) print(name, "님은 파이썬의 세계로 오셨습니다.") greet2("John") 반갑습니다 John John 님은 파이썬의 세계로 오셨습니다. for i in range(1, 11, 1) # i=1; i 2022. 6. 14.
연산자(비트연산/ 조건식) [연산자] 기능이 있는 특수문자 [연산자 순서] 최우선 단항 산술 쉬프트 관계 논리 삼항 대입 비트연산 & and 둘다 1일때 1 | or 둘 중 하나라도 1일때 1 ^ xor 두 비트 숫자가 다를 때1 ~ not ~a=-a-1 LEFT SHIFT 30); //둘 중 하나라도 참이면 트루 System.out.println(!(10 > 30)); //not 연산자 거짓이면 참, 참이면 거짓: 10>30 이 거짓이므로 트루! } } false false true true 삼항 연산자 조건식 ? true : false 1 2 3 package day05; import java.util.Scanner; public class Quiz { /* Q.다음중 프로그래밍 언어가 아닌 것은 1.JAVA 2.Python .. 2022. 5. 14.
Java 메서드 method 메서드의 정의 함수라고도 불리는 메소드는 특정한 작업이나 논리를 구성하는 코드를 괄호로 묶어 놓은 것 다른 언어의 같은 개념 이름(): 메서드 단, 키워드() 는 메서드가 아니다 자바 예약명이다 ex, for() if() switch() 등등 f (x) = 2x+1 메서드 매개변수 리턴값 이름 f(1) 통채로를 리턴값으로 볼 줄 알아야한다 단, 리턴값이 있을 경우만! 1) 리턴타입 메서드명(자료형 매개변수1,....) { 실행할 문장 return 리턴값; } 2) 리턴타입 메서드명(자료형 매개변수1,....){ 실행할 문장 } 3) void 메서드명(){ 실행할문장 } 메서드 선언 순서 1. 메서드 명을 생각한다 2. 매개변수를 생각한다 2. 실행할 문장과 리턴값을 생각한다 메서드 작성 in.. 2022. 5. 8.
Java for for가 실행되는 원리 1. 변수에 저장된 값으로 조건식 실행해서 참이면 반복을 시작한다 2. {} 블록을 한번 실행한 후 변수값을 증감치 만큼 변경시키고, 조건식을 실행해서 참이면 {} 반복 거짓이면 {}탈출 for(자료형 변수명=초기치; 조건식; 증감치){ 조건식이 참일 경우 실행할 문장; ...; } public class ForTest { public static void main(String[] args) { // 반복 횟수가 몇 번인지 알 경우 for 사용 int sum = 0; for (int i = 1; i 2022. 4. 30.
Java switch 성적 처리 import java.util.Scanner; public class Switch { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("3과목 점수를 입력하세요: "); int java = sc.nextInt(); int jsp = sc.nextInt(); int spring = sc.nextInt(); int total = java + jsp + spring; double avg = (double) total / 3; switch ((int) avg /10) { // avg가 double이므로 int형으로 캐스팅 해준다 case 10: System.out.println("참 잘했어요.. 2022. 4. 30.
Java if문 윤년 평년 계산하기 if~else import java.util.Scanner; public class ifTest2 { public static void main(String[] args) { // TODO Auto-generated method stub // 윤년 테스트 Scanner sc = new Scanner(System.in); System.out.print("윤년/평년을 판별할 년도를 입력하세요: "); int year = sc.nextInt(); // 년도가 4로 나누어 떨어지고(&&), 100으로 나눠 떨어지지 않거나(||), 400으로 나눠 떨어지면 윤년 그렇지 않으면 평년 if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { System.out.prin.. 2022. 4. 30.
Java String public class StringTest1 { public static void main(String[] args) { // TODO Auto-generated method stub String str1="AAA"; String str2="AAA"; //관계연산자: 연산 결과는 true OR false if(str1==str2) { System.out.println("같다"); } else { System.out.println("다르다"); } String str3= new String("AAA"); if(str1==str3) { System.out.println("같다"); } else { System.out.println("다르다"); } } } 같다 다르다 str1, str2, str3 은 전부 .. 2022. 4. 23.
연산자/제어문 package javaFirstClass; public class Chapter03 { public static void main(String[] args) { // TODO Auto-generated method stub //0420 연산자 short s1=2; //쇼트형 변수 2 short s2= +s1; //자바에서는 +를 연산자로 인식하고 있다. //+s1 => 인트형 s1, 한번 더 더하라는 뜻 //오류가 나지 않게 하려면 강제형변환 하거나 + 부호를 빼야한다 System.out.println(s2); } } 오류 발생 package javaFirstClass; public class Chapter03 { public static void main(String[] args) { // TODO A.. 2022. 4. 20.
Java 연산자/instanceof 연산자 데이터 타입과 형변환 package javaFirstClass; public class Chapter03 { public static void main(String[] args) { // TODO Auto-generated method stub byte seven = 0B111; System.out.println(seven); //0B뒤에 오는 111(2)=>10진수로 변환해서 출력된다 } } 7 package javaFirstClass; public class Chapter03 { public static void main(String[] args) { // TODO Auto-generated method stub //실수형 리터럴 float num333 = 3.000499F + 2.000499F; /.. 2022. 4. 18.
Beakjoon Java/ 2557 Hello World public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } } Hello World! 컴파일 에러 5번 나고 수정했다 백준에 자바를 제출 할 때는 클래스 이름을 Main으로 선언할 것! C언어에서 void main을 int main으로 제출 한 것 처럼 2022. 4. 16.