首页 > 编程语言 >JAVA【案例5-2】模拟默认密码自动生成

JAVA【案例5-2】模拟默认密码自动生成

时间:2024-06-23 13:28:06浏览次数:25  
标签:JAVA String 默认 生成 密码 fan Scanner

【模拟默认密码自动生成】

1、案例描述

本案例要求编写一个程序,模拟默认密码的自动生成策略,手动输入用户名,根据用户名自动生成默认密码。在生成密码时,将用户名反转即为默认的密码。

2、案例目的

(1)学会分析“模拟默认密码的生成”案例的实现思路

(2)根据思路完成“模拟默认密码的生成”案例的代码编写、编译及运行

(3)掌握String类及Scanner类中常用方法的使用

(4)掌握之前学习的for循环、方法调用等知识

3、运行结果

4、代码实现

package cn.itcast.example;

import java.util.Scanner;

public class example {
	public static void main (String[] arge) {
		Scanner in = new Scanner(System.in);
		System.out.println("请输入用户名:");
		String s = in.nextLine();
		String fan = fan(s);
		System.out.println("恭喜你,注册成功,你的账号默认密码为:" + fan);
	}
public static String fan(String s) {
		String s1 = "";
		for(int i = s.length()-1;i>=0;i--) {
			s1 += s.charAt(i);
		}
		return s1;
	}
}

标签:JAVA,String,默认,生成,密码,fan,Scanner
From: https://blog.csdn.net/m0_68442003/article/details/139898763

相关文章

  • 微信小程序源码-基于Java后端的高校教务管理系统毕业设计(附源码+论文)
    大家好!我是程序员一帆,感谢您阅读本文,欢迎一键三连哦。......
  • JavaScript基础部分知识点总结(Part6)
    BOM概述1.什么是BOMBOM(BrowserObjectModel)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window。BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最......
  • java基于ssm+jsp 母婴用品网站
    1管理员功能模块管理员登录,管理员通过输入用户名、密码等信息进行系统登录,如图1所示。图1管理员登录界面图管理员登录进入母婴用品网站可以查看主页、个人中心、用户管理、商品分类管理、商品信息管理、留言板管理、成长交流、系统管理、订单管理、留言管理等内容,如图2所......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript游戏网站(Epic)
    HTML+CSS+JS【游戏网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript购物商城(电子器件)
    HTML+CSS+JS【购物商城】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • SpringBoot前后端传递数据时常用的JSON格式数据是什么?【讲解JSON概念、语法、以及Java
    SpringBoot前后端传递数据时常用的JSON格式数据是什么?JSON概念JSON语法JSON的两种结构:JSON字符串和Java对象互转:objectMapper.writeValueAsString(person);objectMapper.readValue(jsonStr,Person.class);在SpringMVC框架中,前后端交互会自动转JsonJSON概念JSON:Jav......
  • JAVA高级进阶09
    第九天、IO流IO流-字符流文件字符输入流-读字符数据进来FileReader(文件字符输入流)作用:以内存为基准,可以把文件中的数据以字符的形式读入到内存中去。文件字符输出流-写字符数据出去FileWriter(文件字符输出流)作用:以内存为基准,把内存中的数据以字符的形式写出到文件......
  • JavaScript 地址信息与页面跳转
    在JavaScript中,处理地址信息和页面跳转通常涉及到两种主要的技术:使用window.location对象和创建超链接(<a>标签)。1.使用window.location对象window.location对象包含了关于当前URL的信息,并且提供了一些方法来进行页面跳转。获取地址信息你可以使用window.location对象......
  • Java中的继承:深入理解与实践
    引言在面向对象编程中,继承是一个核心概念,它允许我们定义一种层次结构的类,其中子类可以继承父类的属性和方法。Java作为一种广泛使用的面向对象编程语言,自然也支持继承机制。本文将深入探讨Java中的继承,包括其定义、特点、使用场景以及实践中的注意事项。继承的定义在Java......
  • Java数据类型详解
    Java作为一种静态类型语言,在编译时就需要确定变量的数据类型。Java的数据类型可以分为两大类:基本数据类型和引用数据类型。本文将详细介绍这些数据类型,并通过代码示例展示如何使用它们。一、基本数据类型Java中的基本数据类型包括四类八种:整数类型、浮点数类型、字符类型......