본문 바로가기
반응형

앱공부3

[알고리즘] Java 팩토리얼(factorial) 구하기. (for문, 재귀함수) 팩토리얼의 구조를 살펴보자 정수: 5가 입력이 되었을 때, 5*4*3*2*1이된다. 즉 답은 120이 나오게 된다. 정수: 459가 입력이 되었을 때는 459*458*457*....1이 답이 된다. 그럼 N이 입력 되었을때, N*(N-1)*(N-2)...로 가서 (N-1)=1이 될때까지 반복을 하게 될것이다. 이것을 해결하기 위해 하나하나 해보도록 하겠다. 1. 첫번째 조건 : 숫자를 입력받는다. c같은 경우는 scanf(); java같은 경우는 sc.nextInt(); 를 통해 받게 될것이다. ※앞으로의 설명은 Java로 풀이 할것이다. 입력을 받아야 하기 때문에 Scanner를 사용해야한다. import java.util.*; //보통 java.util.Scanner;를 쓰지만 *는 모든것을 사용하겠.. 2021. 4. 27.
[Android Studio/안드로이드 스튜디오] Activity간의 화면전환 intent(람다식 사용) 오늘 알아볼것은 Activity간 화면전환입니다. 우리가 버튼을 클릭했을때 다른 화면이 나오게 하는 행위죠. 이번 공부를 하다가 새로운 코드를 확인했습니다. 먼저 제가 사용하던 방식을 보여드리면 이런식으로 사용했습니다. 물론 mJoinButton은 위에서 선언을 해주었죠. 대부분의 초보개발자분들이 이런식으로 사용할거라고 생각합니다. 물론 저렇게 쓴다고 초보/중수/고수를 나눌수는 없지만 흔히 사용하는 방식이죠. 사용하는 사람에 따라 더 간결하게 쓸수있어요! 이번에 제가 본 코드를 보여드리겠습니다. 되게 간결하지 않나요? 뭔가 CommUtil이라는 클래스와 GlovalInfo에 무언가 있겠지만 저런식으로 표현이 가능하더라구요! 저는 보자마자 되게 충격을 먹었습니다... 그리고 제가 사용한 코드에서 getAp.. 2021. 4. 21.
[Android Studio/안드로이드 스튜디오] setContentView() 안드로이드 스튜디오에서 새로운 프로젝트를 만들면 총 2개의 파일이 보입니다. .xml 과 .java 두개의 파일이 보입니다. xml파일은 레이아웃 파일이라고 합니다. java파일은 말그대로 java파일 입니다. 둘의 관계는 java로 xml을 제어합니다. 앱을 실행하게 되면 사용자는 xml파일을 보게되는것입니다. 그럼 java로 xml을 제어한다했는데 어떻게 사용자에게 xml을 보여줘야 할까요? 바로 java파일에서 setContentView()라는 메소드를 사용해서 보여주게 됩니다. 그럼 .java파일에 가서 해당 메소드를 확인해 보겠습니다. 보시면 제가 드래그를 해놓았습니다. setContentView() 메소드는 onCreate안에 정의가 되어있습니다. 또한 setContentView(R.layou.. 2021. 3. 5.
반응형