<Java 평균값 구하기>
public class Main {
public static void main(String[] args) {
double a = 10.3;
double b = 9.6;
double c = 10.1;
System.out.println((a+b+c)/3);
}
}
<반복문을 통해 a부터 z까지 출력해보기>
public class Main {
public static void main(String[] args) {
for(char i ='a';i<='z';i++)
{
System.out.print(i + " " );
}
}
}
컴퓨터 내부적으로 a부터 z까지의 문자들이 앞의 문자에서 1씩 더해진 값들로 이루어져 있기때문에 가능한것이다.
<10진수 16진수 8진수 출력해보기>
public class Main {
public static void main(String[] args) {
int a =200;
System.out.println("10진수 : " + a);
System.out.format("8진수 : %o\n", a);
System.out.format("16진수 : %x\n", a);
}
}
format은 println과 달리 줄 바꿈의 기능이 없어 \n을 사용해 줄바꿈을 해주어야 한다.
System.out.format("8진수 : %o\n", a); 의 코드에서 %o는 8진수로 변환해주기 위한 형식 지정자이다.
<substring함수 사용해보기>
public class Main {
public static void main(String[] args) {
String name = "John Doe";
System.out.println(name);
System.out.println(name.substring(0,1));
System.out.println(name.substring(3,6));
}
}
System.out.println(name.substring(0,1)); 0번째 부터(J), 첫번째 문자(J)까지 출력하라는 문장이다. 출력결과는 J.
System.out.println(name.substring(3,6)); 3번쨰(n) 부터 6번째 문자(D)까지 출력하라는 문장이고, 출력결과는 n D이다.
System.out.println(name.substring(5,8)); 출력결과는 Doe이다.
name.substring(0,1): name의 문자열 배열의 0번째 부터, 문자열의 첫번째 문자까지 라고 이해하면 편할것 같다.
substring함수를 통해 문자열을 자기 마음대로 조절할 수 있다는 것을 알게 되었다.
-동빈나 java기초강의 복습노트-