> Java > java지도 시간 > 본문

Java 객체지향 배열 정보처리 예제에 대한 자세한 설명

怪我咯
풀어 주다: 2017-07-02 10:34:44
원래의
1488명이 탐색했습니다.

아래 편집기에서는 Java객체 지향의 배열 정보 처리에 대해 간략하게 설명합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 편집자를 따라가서 살펴봅시다

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

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

아래를 살펴보세요.

package cn.bdqn.test3;

import java.util.Scanner;

public class Test1 {
public static void main(String[] args) {
//创建两个管理员对象
Admin a1 = new Admin();
a1.name = "admin1";
a1.pwd = "111111";

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

//将管理员对象放入数组 (对象数组)
Admin[] admins = {a1,a2}; 
//修改管理员密码
Scanner input = new Scanner(System.in);
System.out.println("请输入用户名:");
String name = input.next();
System.out.println("请输入密码:");
String pwd = input.next();
int index = -1;
for(int i=0;i<admins.length;i++){
if(admins[i].name.equals(name) && admins[i].pwd.equals(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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!