일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ftp연동
- php 문자치환
- flutter 완벽 가이드
- php
- ftp upload
- 플러터
- Flutter 설치
- regexp
- db connect
- Swift
- StoreKit
- 크기 리사이즈
- 문자치환
- flutter 설치하기
- android function
- flutter getting started
- flutter 실행하기
- flutter 앱 만들기
- flutter 총정리
- 검색구현
- php ftp upload
- php ftp download
- page navigation
- SKStoreReviewController
- Review
- php 게시판
- AppStore
- flutter 환경설정
- ftp download
- 정규식 문자치환
- Today
- Total
AppleTree iOS
java - 5일째 (source) 본문
package console.app.object;
public final class ObjectOnrDay {
/*extends 는 클래스를 상속받는 예약어입니다
* implements는 interface를 상속받는 예약어입니다.
*/
public static void main(String[] args) {
//1차원 배열이고 11개를 만들었습니다.
//배열은 index 로 가는 0시작합니다.
/*int array[] = new int[11];
//array.length는 배열의 길이를 나타냅니다.
for(int i=0;i<array.length;i++){
//값을 담는다.
array[i]=i;
}
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
*/
//1~100의 합을 더해보세요.
//단 1차원 배열 int 로 해서 담아서 구해보세요.
int result=0;
int sum[] = new int[100];
for(int i=0;i<sum.length;i++){
sum[i] += i+1;
result += sum[i];
}
System.out.println(result);
//for 1~100 짝수의합을 구하세요.
//홀수의 합
//합
int re0=0;
int re1=0;
for(int i=0;i<sum.length;i++){
switch(sum[i]%2){
case 0:
re0 +=sum[i];break;
case 1:
re1 +=sum[i];break;
}
}
System.out.println("짝수의 합 : "+re0);
System.out.println("홀수의 합 : "+re1);
System.out.println("총합 : "+(re0+re1));
//while 짝,홀수의 합을 구하세요.
int asdf=0;
int res0=0;
int res1=0;
while(asdf<sum.length){
sum[asdf]=asdf+1;
switch(sum[asdf]%2){
case 0:
res0 +=sum[asdf];break;
case 1:
res1 +=sum[asdf];break;
}
asdf++;
}
System.out.println("while 짝수의 합 : "+res0);
System.out.println("while 홀수의 합 : "+res1);
System.out.println("while 총 합 : "+(res0+res1));
}
}
package console.app.object;
public class ObjectOneDay2 {
//전역변수는 초기화를 할 필요가 없다.
//단 , 지역변수는 반드시 초기화를 해야한다.
int a,b;
float c;
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public int getB() {
return b;
}
public void setB(int b) {
this.b = b;
}
public float getC() {
return c;
}
public void setC(float c) {
this.c = c;
}
public void print(Object x){
System.out.println(x);
}
public static void main(String[] args) {
// p.247 의 소스를 그대로 쳐보세요.
//출력해보세요.
ObjectOneDay2 day = null;
day = new ObjectOneDay2();
day.a = 100;
day.b = 200;
day.c = 300.0f;
/* day.print("a = "+day.a);
day.print("b = "+day.b);
day.print("c = "+day.c);*/
day.setA(10);
day.setB(20);
int result = day.getA() + day.getB();
day.print(result);
//for 1~10 가지의 합을 구하는데
//setA(1~10)값을 놓으시소 합을 구해보세요.
int all =0;
for(int i=0;i<=10;i++){
day.setA(i);
all =day.getA()+all;
}
day.print(all);
int re0=0;
int re1=0;
//짝수의 합과 홀수의 합을 구해보세요.
for(int i=0;i<=10;i++){
//값을 설정한다.
//for 이 한번 돌면서 (증가하면서) 값을 셋팅한다.
day.setA(i);
switch(day.getA()%2){
case 0:
re0 +=day.getA();break;
case 1:
re1 +=day.getA();break;
}
}
day.print("짝수의 합 : "+re0);
day.print("홀수의 합 : "+re1);
day.print("총 합 : "+(re0+re1));
}
}
get, set 함수를 이용하지 않으면 내가 만들 함수를 이용할 수가 없다. 왜일까?
package console.app.object;
public class OBjectOneDay3 {
String name = "";
String addr = "";
int age=0;
public String getName(){
return this.name;
}
public String getAddr(){
return this.addr;
}
public int getAge(){
return this.age;
}
public void setName(String name){
this.name=name;
}
public void setAddr(String addr){
this.addr=addr;
}
public void setAge(int age){
this.age=age;
}
public void setBoardAddr(String name,String addr,int age){
System.out.println("이름 : "+name+", 주소 : "+addr+", 나이 : "+age);
}
public static void main(String[] args) {
//이름, 나이, 주소
//지역 변수 앞에는 접근제한자가 오지 않는다.
//전역변수는 생략가능하고 올수있다.
//publiv, private, protected
OBjectOneDay3 ob = new OBjectOneDay3();
//값을 입력 설정했다.
ob.setName("kimhyumho");
ob.setAddr("address");
ob.setAge(28);
ob.getName();
ob.getAddr();
ob.getAge();
//값을 불러오겠다. (말을 하겠다.)
System.out.println(ob.getName());
System.out.println(ob.getAddr());
System.out.println(ob.getAge());
ob.setBoardAddr(ob.getName(), ob.getAddr(), ob.getAge());
}
}
'JAVA > 기초 JAVA' 카테고리의 다른 글
java - 7일째(source) (0) | 2010.07.16 |
---|---|
java - 6일쩨(source) (0) | 2010.07.15 |
java - 4일째 (0) | 2010.07.13 |
java - source file (0) | 2010.07.12 |
java - 3일째 (0) | 2010.07.12 |