// public class SaveNum{
// public static void main(String[] args){
// //创建一个数组
// int[] array = new int[50];//有长度,元素默认值
// //将1-100之间的偶数存入数组内
// for(int i=0; i<array.length; i++){
// array[i]=2*i+1;
// }
// //输出验证
// for(int v:array){
// System.out.println(v);
// }
// }
// }
//方法一:交换数组中对应的元素
// public class ExchangeArray1{
// public static void main(String[] args){
// //创建两个数组
// int[] a = {1,2,3,4};
// int[] b = {5,6,7,8};
// //元素对应位置互换---每次交换两个数字 换四次
// for(int i=0; i<a.length; i++){
// int x = a[i];
// a[i] = b[i];
// b[i] = x;
// }
// //分别输出两个数组看一看
// for(int v:a){
// System.out.println(v);
// }
// System.out.println("------");
// for(int v:b){
// System.out.println(v);
// }
// }
// }
//方法二:直接交换变量a和b中的数组引用
// public class ExchangeArray2{
// public static void main(String[] args){
// //创建两个数组
// int[] a = {1,2,3,4};
// int[] b = {5,6,7,8};
// int tmp[] = a;
// a = b;
// b = tmp;
// for(int v:a){
// System.out.println(v);
// }
// System.out.println("------");
// for(int v:b){
// System.out.println(v);
// }
// }
// }
// public class ExchangeLocation{
// public static void main(String[] args){
// int[] array={1,2,3,4,5,6};
// for(int i=0; i<array.length/2; i++){
// int x = array[i];
// array[i] = array[(array.length-1)-i];
// array[(array.length-1)-i] = x;
// }
// for(int v:array){
// System.out.println(v);
// }
// }
// }
// public class Average{
// public static void main(String[] args){
// int[] array={1,2,3,4,5,6};
// double sum = 0.0;
// for(int i=0; i<array.length; i++){
// sum += array[i];
// }
// double average = sum/(array.length);
// System.out.println(average);
// }
// }
// public class MaxMin{
// public static void main(String[] args){
// int[] array={1,3,5,7,9,2,4,6,8};
// //创建一个变量用来放最小值
// int min = array[0];
// //创建一个变量用来放最大值
// int max = array[0];
// //挨个寻找数组中的元素 与变量中的元素进行比较
// for(int i=1; i<array.length; i++){
// if(array[i] < min){
// min = array[i];
// }
// if(array[i] > max){
// max = array[i];
// }
// }
// System.out.println("数组中的最小值为"+min);
// System.out.println("数组中的最大值为"+max);
// }
// }
//方法一:先存a数组,再存b数组
// public class ConsolidationArray1{
// public static void main(String[] args){
// //创建数组a和b
// int[] a = {1,2,3};
// int[] b = {4,5};
// //因为数组长度一旦确定 不能再次改变 需要创建一个新数组
// int[] newArray = new int[a.length+b.length];
// for(int i=0; i<a.length; i++){//将所有a数组元素存入新数组内
// newArray[i] = a[i];
// }
// for(int i=0; i<b.length; i++){//将所有b数组元素存入新数组内
// newArray[a.length+i] = b[i];
// }
// for(int v:newArray){
// System.out.println(v);
// }
// }
// }
//方法二:在遍历新数组的过程中,小于a数组长度的位置存a中元素,大于a数组长度的位置存b中元素
// public class ConsolidationArray2{
// public static void main(String[] args){
// //创建数组a和b
// int[] a = {1,2,3};
// int[] b = {4,5};
// //创建一个新数组
// int[] newArray = new int[a.length+b.length];
// for(int i=0; i<a.length+b.length; i++){
// if(i<a.length){
// newArray[i] = a[i];
// }else{
// newArray[i] = b[i-a.length];
// }
// }
// for(int v:newArray){
// System.out.println(v);
// }
// }
// }
// public class SplitArray{
// public static void main(String[] args){
// //原数组
// int[] oldArray = {1,2,3,4,5,6,90,4,5,6,7,8};
// //找寻最大值的索引位置-->为了通过这个位置 确定两个小数组的长度
// int max = oldArray[0];//数组的第一个元素作为最大值变量的初始值
// int index = 0;//变量找到最大值的索引
// //在原数组中找这个最大值
// for(int i=0; i<oldArray.length; i++){
// if(oldArray[i]>max){
// max = oldArray[i];
// index = i;
// }
// }
// System.out.println("最大值为"+max);
// System.out.println("最大值索引为"+index);
// //需要两个小数组装原数组中的元素
// int[] newa = new int[index];
// int[] newb = new int[oldArray.length-index-1];
// //分别将这两个小数组填满
// for(int i=0; i<index; i++){
// newa[i] = oldArray[i];
// }
// for(int i=0; i<oldArray.length-index-1; i++){
// newb[i] = oldArray[(index+1)+i];
// }
// for(int v:newa){
// System.out.println(v);
// }
// System.out.println("------");
// for(int v:newb){
// System.out.println(v);
// }
// }
// }
// public class DeleteZero{
// //去掉数组中的零元素(创建一个新数组 短的 把非零元素挑出来)
// public static void main(String[] args){
// //原数组
// int[] oldArray={1,2,3,0,0,4,5,0,6,0,7};
// //找寻原数组中非零元素的个数-->才能确定新数组的长度
// int count = 0;//记录原数组中非零元素的个数
// for(int i=0; i<oldArray.length; i++){
// if(oldArray[i]!=0){
// count++;
// }
// }
// System.out.println("原数组非零元素的个数:"+count);
// //创建一个新数组 装原数组中的非零元素
// int[] newArray = new int[count];
// //将原数组中的非零元素挑出来 存入新数组中
// int index = 0;//控制新数组的索引变化
// for(int i=0; i<oldArray.length; i++){
// if(oldArray[i]!=0){
// newArray[index++] = oldArray[i];
// //index++;
// }
// }
// //旧数组没有用了,删掉
// oldArray = null;
// //验证新数组看一看
// for(int v:newArray){
// System.out.println(v);
// }
// }
// }
// public class PrimeNumber1{
// //创建一个数组 存储2-100之间的素数
// public static void main(String[] args){
// //找寻2-100之间素数的个数-->确定数组的长度
// int count = 0;//用来记录素数的个数
// for(int num=2; num<=100; num++){
// boolean b = false;//标识 用来记录最初的状态、
// for(int i=2; i<=num/2; i++){
// if(num%i==0){//如果还有能整除的数字,证明num不是素数
// //System.out.println(num+"不是素数");
// b = true;
// break;
// }
// }
// if(!b){
// count++;
// //System.out.println(num+"是素数");
// }
// }
// System.out.println("素数个数"+count);
// //创建一个数组 存素数
// int[] primeNumberArray = new int[count];
// int index = 0;//创建一个新的变量 记录素数数组的索引变化
// //找寻2-100之间的素数 将找到的素数存入数组内
// for(int num=2; num<=100; num++){
// boolean b = false;
// for(int i = 2; i<=num/2; i++){
// if(num%i==0){
// //System.out.println(num+"不是素数");
// b = true;
// break;
// }
// }
// if(!b){
// //System.out.println(num+"是素数");
// primeNumberArray[index++]=num;
// }
// }
// //输出验证
// for(int v:primeNumberArray){
// System.out.println(v);
// }
// }
// }
// public class PrimeNumber2{
// public static void main(String[] args){
// int[] primeNumberArray = new int[50];//创建一个素数数组,空间50个
// int index = 0;//记录素数数组索引变化 同时记录素数个数
// for(int num=2; num<=100; num++){
// boolean b = false;//标识 用来记录最初的状态
// for(int i=2; i<=num/2; i++){
// if(num%i==0){
// //System.out.println(num+"不是素数");
// b = true;
// break;
// }
// }
// if(!b){
// //System.out.println(num+"是素数");
// primeNumberArray[index++] = num;
// }
// }
// //创建一个新的数组 长度为素数的个数
// // System.out.println("素数个数"+index);
// int[] newArray = new int[index];
// //遍历素数数组,将非零元素存入新数组
// for(int i=0; i<index; i++){
// if(primeNumberArray[i]!=0){
// newArray[i] = primeNumberArray[i];
// }
// }
// primeNumberArray = null;
// for(int v:newArray){
// System.out.println(v);
// }
// }
// }
// public class BubbleSort{
// public static void main(String[] args){
// int[] array ={5,2,3,1,4};
// for(int i=1; i<=5; i++){//控制比较轮次,一共有5个数,所以要比较4次
// for(int j=4; j>=i; j--){
// if(array[j]<array[j-1]){
// int x = array[j];
// array[j] = array[j-1];
// array[j-1] = x;
// }
// }
// }
// for(int v:array){
// System.out.println(v);
// }
// }
// }
import java.util.Scanner;
// public class Login1{
// public static void main(String[] args){
// //需要数组来存储 所有的账号和密码(相当于小数据库)
// String[] userBox = {"郑中拓","渡一教育","Java"};//一个数组存用户名
// int[] passwordBox ={123,666,888};
// //接受用户输入的用户名和密码
// Scanner input = new Scanner(System.in);
// System.out.println("请输入账号:");
// String user = input.nextLine();
// System.out.println("请输入密码:");
// int password = input.nextInt();
// //比较两者是否相等
// boolean b = false;//标记状态
// for(int i=0; i<userBox.length; i++){
// if(userBox[i].equals(user)){//账号存在
// if(passwordBox[i]==password){//密码正确
// System.out.println("登录成功");
// }else{
// System.out.println("密码错误");
// }
// b = true;
// break;
// }
// }
// if(!b){
// System.out.println("用户名不存在");
// }
// }
// }
import java.util.Scanner;
public class Login2{
public static void main(String[] args){
//需要数组来存储 所有的账号和密码(相当于小数据库)
String[] userBox = {"郑中拓","渡一教育","Java"};//一个数组存用户名
int[] passwordBox ={123,666,888};
//接受用户输入的用户名和密码
Scanner input = new Scanner(System.in);
System.out.println("请输入账号:");
String user = input.nextLine();
System.out.println("请输入密码:");
int password = input.nextInt();
//比较两者是否相等
boolean b = false;//标记状态
for(int i=0; i<userBox.length; i++){
if(userBox[i].equals(user)){//账号存在
if(passwordBox[i]==password){//密码正确
System.out.println("登录成功");
b = true;
}
break;
}
}
if(!b){
System.out.println("用户名或者密码错误");
}
}
}