목록전체 글 (601)
sm 기술 블로그
코드 public class Example1 { public static void main(String[] args) { 홍길동 홍길동1 = new 홍길동(); 홍길동1.intro(); 홍길동1.자바(); 홍길동1.씨언어(); 홍길동1.파이썬(); 홍길순 홍길순1 = new 홍길순(); 홍길순1.파이썬(); } } class 홍길동 { 홍길순 홍길순1 = new 홍길순(); public void intro() { String name = getName(); System.out.printf("안녕하세요 저는 %s입니다.\n", name); } public String getName() { return "홍길동"; } public void 씨언어() { System.out.println("씨언어 버전11")..
자바의 객체는 C언어의 포인터라고 생각하면된다. 객체 타입 인스턴스명 = new 객체 타입(매개변수); 이 선언은 자바상 어딘가에서 떠돌아 다니는 객체의 리모콘을 선언한다고 생각하면 된다. rst 변수에 arr[1]을 선언 하였다. arr는 객체로 생성된 배열로 가정하였을때 그림과 같이 구조가 된다. 다시 말해서, arr의 1번째 값을 불러오는게 아닌 1번과 연결된 객체를 불러오게 된다. 다음과 같이 rst.num을 선언하고 값을 교체하면 num 객체의 값이 교체가 된다. (어차피 객체라 rst = 10; 와 같은 코드는 에러가 난다. => 이건 리모컨에 값을 부여하는건데 리모컨은 값을 부여받는 쓰임이 아니다.)
let input = require('fs').readFileSync('/dev/stdin').toString().split('\n'); let len = parseInt(input[0]); let va = input[1]; let sum = 0; for (let i = 0; i < len; i++){ sum += parseInt(va.charAt(i)); } console.log(sum); 형변화만 알면 간단한 문제
변수 (동적변수) const [num, setNum] = useState(0); const [arr, setArr] = useState([]); usdState(0) : 0을 초기값으로 둔다. useState([]) : 배열을 사용하겠다. 선택상자 setNum(e.target.valueAsNumber)} /> 값이 변경될 때 마다 새로만든다. onChange={(e) => setNum(e.target.valueAsNumber) 에서 e 는 매개변수이다. (마음대로 설정 가능) 버튼 (저장, 취소) const save = () => { setNum(0); setArr([...arr, num]); }; 저장 setNum(0)}>취소 setArr[...arr,num] : 배열에 num값을 저장함 (num) ※..