>  기사  >  Java  >  Java 객체지향 배열 정보처리

Java 객체지향 배열 정보처리

巴扎黑
巴扎黑원래의
2017-06-26 10:57:331506검색

아주 간단한 일이지만 초기 단계에서 충분히 깊이 이해하지 못하는 일부 독학 초보자와 신규 이민자에게는 큰 도움이 될 것입니다.

처음 객체지향을 배울 때 많은 학생들이 헷갈려 했던 것 같아요. 간단한 문제는 복잡해지고 불필요해집니다.

그런 다음 아래를 살펴보세요.

package cn.bdqn.test3;

import java.util.Scanner;

public class Test1 {
public static void main(String[] args) {
//두 개의 관리자 생성 Member 객체
Admin a1 = 새 Admin();
a1.name = "admin1";
a1.pwd = "111111";

Admin a2 = 새 Admin();
a2.name = "admin2";
a2 .pwd = "222222";

//관리자 개체를 배열(객체 배열)에 넣습니다
Admin[] admins = {a1,a2}
//관리자 비밀번호 변경
스캐너 입력 = new Scanner(System.in) ;
System.out.println("사용자 이름을 입력하세요:");
문자열 이름 = input.next();
System.out.println("비밀번호를 입력하세요:");
String pwd = 입력. next();
int index = -1;
for(int i=0;i if(admins[i].name.equals(name) && admins[i].pwd. 같음(pwd)){
index = i;
break;
}
}
if(index>=0){
System.out.println("로그인 성공!");
System.out.println("제발 새 비밀번호를 입력하세요: ");
String newPwd = input.next();
admins[index].pwd = newPwd;
System.out.println("비밀번호가 성공적으로 변경되었습니다. 새 비밀번호는 "+admins[index ] .pwd);
}else{
System.out.println("사용자 이름 또는 비밀번호가 잘못되었습니다. 관리자 정보를 업데이트할 권한이 없습니다.");
}

}
}

객체를 참조해야 하는 이유는 무엇입니까? 많은 수의 객체를 입력해야 하는 경우 객체를 참조하여 많은 반복 작업을 생략할 수 있습니다.

객체 처리를 위해 배열을 만들어야 하는 이유는 무엇입니까? 오류 정보를 확인하려면 비교할 수 있습니까?

이해는 새로운 지식을 배우고 인상을 깊게 하는 데 도움이 됩니다. 자바를 잘 배우고 싶다면 더 많이 생각해야 합니다. 내가 글을 쓰는 이유는 모든 사람에게 경험을 전달하고 내 생각을 뒷받침하기 위해서입니다.

위 내용은 Java 객체지향 배열 정보처리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.