zoukankan      html  css  js  c++  java
  • 0914作业

    //随机生成4位验证码,用户最多输入5次,超过则不可以输入,正确执行。
    package f.java; import java.util.Random; import java.util.Scanner; public class LS { public static void main(String[] args) { // TODO Auto-generated method stub //练习:用现有的其他知识实现startsWith();endsWith()的功能。 (提示:可以利用indexOf();lastIndexOf()查找字符串来实现) char[] array=new char[4]; String stt="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; Random ran=new Random(); for(int a=0;a<array.length;a++) { array[a]=stt.charAt(ran.nextInt(62)); System.out.print(array[a]+" "); } Scanner sca=new Scanner(System.in); System.out.println("请根据以上验证码输入对应的数字或字母:"); String str=sca.nextLine(); //如果输入正确则提示输入正确停止输入,错误继续输入直到输入错误五次提示错误五次不可以输入! String cs=new String(array); for(int v=0;v<array.length;v++) { if(cs.equals(str)==false) { System.out.println("验证码错误,请区分大小写,请重新输入"); str=sca.nextLine(); } else { System.out.println("输入正确"); break; } } } }

    运行结果如下

    第二题:

    已知2个一维数组:a[]={3,4,5,6,7}b[]={1,2,3,4,5,6,7};把数组a与数组b

    对应的元素乘积再赋值给数组b,如:b[2]=a[2]*b[2];最后输出数组b的元素。

    int[]a={3,4,5,6,7};
    		int[]b={1,2,3,4,5,6,7};
    
    		int[] arry=new int[7];
    		System.out.print("数组b的元素为:");
    		for(int c=0;c<5;c++)
    		{
    
    		b[c]=a[c]*b[c];
    		System.out.print(+b[c]+" ");
    		}
    		System.out.print(b[5]+" "+b[6]);
    

      运行结果:

    第三题:找出如下数组中最大的元素和最小的元素,

    a[][]={{3,2,6},{6,8,2,10},{5},{12,3,23}}

     

    int [][]a={{3,2,6},{6,8,2,10},{5},{12,3,23}};
    int[] b=new int[11];
    int c=0;
    for(int d=0;d<a.length;d++)
    {
    for(int e=0;e<a[d].length;e++)
    {
    for(int m=c;m<11;m++)
    {
    b[m]=a[d][e];
    c++;
    break;
    }
    }
    }
    for(int f=0;f<11;f++)
    {
    for(int g=0;g<f;g++)
    {
    if(b[f]>b[g])
    {
    int zhong=b[g];
    b[g]=b[f];
    b[f]=zhong;
    }
    }
    }
    System.out.println("最小值是:"+b[10]+"最大值是:"+b[0]);

      运行结果:

    第五题:

    从键盘上输入一个正整数n,请按照以下五行杨辉三角形的显示方式,

    输出杨辉三角形的前n行。请采用循环控制语句来实现。

    (三角形腰上的数为1,其他位置的数为其上一行相邻两个数之和。)

    Scanner sc=new Scanner(System.in);
    		System.out.println("请输入一个正整数");
    		int a=sc.nextInt();
    		int[][]b=new int[a][a];
    		for(int c=0;c<a;c++)
    		{
    			for(int d=0;d<=c;d++)
    			{
    				if(d==c||d==0)
    				{
    					b[c][d]=1;
    					System.out.print(b[c][d]+"	");
    				}
    				else
    				{
    					b[c][d]=b[c-1][d]+b[c-1][d-1];
    					System.out.print(b[c][d]+"	");
    				}
    			}
    			System.out.println();
              }

      运行结果:

      


    package f.java;
    import java.util.Random;import java.util.Scanner;
    public class LS {
    public static void main(String[] args){// TODO Auto-generated method stub//练习:用现有的其他知识实现startsWith();endsWith()的功能。 (提示:可以利用indexOf();lastIndexOf()查找字符串来实现)char[] array=new char[4];String stt="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";Random ran=new Random();for(int a=0;a<array.length;a++){array[a]=stt.charAt(ran.nextInt(62));System.out.print(array[a]+" ");}Scanner sca=new Scanner(System.in);System.out.println("请根据以上验证码输入对应的数字或字母:");String str=sca.nextLine();//如果输入正确则提示输入正确停止输入,错误继续输入直到输入错误五次提示错误五次不可以输入!String cs=new String(array);for(int v=0;v<array.length;v++){if(cs.equals(str)==false){System.out.println("验证码错误,请区分大小写,请重新输入");str=sca.nextLine();}else{System.out.println("输入正确");break;}}}
    }

  • 相关阅读:
    关于2019-nCoV事件中新媒体的作用
    评估移民宇宙计划
    关于2019-nCoV事件,分析自己的焦虑心理
    肺炎阴云仍未散去,今天捡到一个贝壳
    关于新型肺炎,重点是毒性
    提高效率的方法
    《白说》读书笔记
    MIPS下载运行busybox
    camera模组笔记
    求知领域
  • 原文地址:https://www.cnblogs.com/zhangnaitao/p/5880076.html
Copyright © 2011-2022 走看看