JAVA编程语言中,使用数组完成简单的登陆注册功能_第1页
JAVA编程语言中,使用数组完成简单的登陆注册功能_第2页
JAVA编程语言中,使用数组完成简单的登陆注册功能_第3页
JAVA编程语言中,使用数组完成简单的登陆注册功能_第4页
JAVA编程语言中,使用数组完成简单的登陆注册功能_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JAVA编程语言中,使用数组完成简单的登陆注册功能Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网。本文档主要是讲解了利用数组完 成登录和注册功能。Java编程语百的风格十分接近 C语百、C+语百o Java是一个纯粹的面向对象的程序设计语言,它继承了 C+语言面向对象技术的核心。Java舍弃了 C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading )、 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的 对

2、象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5版本中,Java又引入了泛型编程(Generic Programming )、类型安全的 枚举、 不定长参数和自动装/拆箱等语言特性。Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来 解释执行字节码。从而实现了 “一次编译、到处执行”的跨平台特性。不过,每次 的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了Java程序的性能。1完成登录注册,使用数组/写一个登录注册/ /1.登录/2. 注册/0. 退出/1

3、/ 登录界面 /*/判断是否已注册/登录成功。/登录失败。/2/ 注册/*/input name/input pass/ 注册成功。/0/ 退出import java.util.Scanner;class Homework3public static void main(String args)Scanner in = new Scanner(System.in);String names = new String10;String passes = new String10;int index = 0;int choice = -1;boolean flag = false;/ 用户名是否存

4、在的标记。boolean flag2 = false;/ 用户是否登陆成功的标记。while(true)System.out.println(" 登陆注册界面");System.out.println("1. 登陆 ");System.out.println("2. 注册 ");System.out.println("0. 退出 ");/System.exit(0);return;System.out.println(" 请选择: ");choice = in.nextInt();switch(

5、choice)case 1:/ 登陆System.out.println(" 登陆界面 ");System.out.println(" 请输入用户名: ");String _name = in.next();System.out.println(" 请输入密码: ");String _pass = in.next();flag2 = false;/判断name 和 pass 在数组中是否存在。for(int i = 0; i < index;i+)if(namesi.equals(_name)&&passesi.

6、equals(_pass)System.out.println(" 登陆成功 ");System.out.println(" 欢迎: "+_name);System.out.println("");flag2 = true;break;if(!flag2)System.out.println(" 登陆失败 ");break;case 2:/ 注册System.out.println(" 注册界面 ");System.out.println(" 请输入用户名: ");Strin

7、g name = in.next();System.out.println(" 请输入密码: ");String pass = in.next();/判断该用户名是否存在for(int i = 0; i < index;i+)if(namesi.equals(name)System.out.println(" 用户名已存在。 ");flag = true;break;if(!flag)/ 当用户名不存在的时候执行。namesindex= name;passesindex = pass;index+;System.out.println(" 注册成功 ");break;case 0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论