Java入门编程

修改密码

使用类创建对象,输入旧的用户和密码,如果正确,从键盘获取新的密码,进行更新。
在这里插入图片描述

public class Xiugai {
	public static void main(String[] args) {
		XiuGaiMiMa xiuGaiMiMa= new XiuGaiMiMa();
		xiuGaiMiMa.yongHuMingSheZhi="yanghaojie";
		xiuGaiMiMa.MiMaSheZhi=123456;
		xiuGaiMiMa.xiuGai();
	}
}
public class XiuGaiMiMa {
	String yongHuMing;
	String yongHuMingSheZhi;
	int  Mima;
	int  MiMaSheZhi;
	public void xiuGai(){
		Scanner input = new Scanner(System.in);
		while (true) {
		System.out.print("请输入用户名:");
		yongHuMing=input.next();
		System.out.print("请输入密码");	
		Mima=input.nextInt();
		boolean i=(Mima==MiMaSheZhi);
		boolean j=(yongHuMing.equals(yongHuMingSheZhi));
		if (!i||!j) {
			System.out.println("用户名和密码不匹配,您没有权限更改用户信息");
		}else {
			System.out.print("请输入新密码:");
			MiMaSheZhi=input.nextInt();
			System.out.println("修改密码成功,您的新密码为:"+MiMaSheZhi);
		}
		}
	}
}

平均分

从键盘接收三门课的分数,计算三门课的平均分和总成绩,调用类方法。
在这里插入图片描述

public class ChenJiText {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		Chenji yang=new Chenji();
		yang.jiSuan();
	}
}
public class Chenji {
	Scanner input= new Scanner(System.in);
	public void jiSuan(){
		System.out.print("请输入java成绩:");
		double javaNum=input.nextDouble();
		System.out.print("请输入C#成绩:");
		double cNum=input.nextDouble();
		System.out.print("请输入DB成绩:");
		double dbNum=input.nextDouble();
		System.out.println("三门总成绩为:"+sum(javaNum, cNum, dbNum));
		System.out.println("三门平均成绩为:"+avg(javaNum, cNum, dbNum));
	}
	public double sum(double a,double b,double c) {
		double sum=a+b+c;
		return sum;
	}
	public double avg(double a,double b,double c) {
		double avg=(a+b+c)/3;
		return avg;
	}
}

StartSMS

使用类,输入正确的用户名进入购物系统
在这里插入图片描述

public static void main(String[] args) {
		StartSMS yang= new StartSMS();
		yang.yongHuSheZhi="yyyyyy";
		yang.miMASheZhi=666666;
		yang.jiemian();
	}
public class StartSMS {
	String yongHuSheZhi;
	int miMASheZhi;
	Scanner input = new Scanner(System.in);
	public void jiemian(){
		do {
			System.out.println("欢迎使用我行我素登陆管理系统!");
			System.out.println("1.系统登陆");
			System.out.println("2.退出"+"\n");
			System.out.print("请选择输入数字:");
			int shuZi= input.nextInt();
			System.out.println("*********************************");
			if (shuZi==1) {
				zhangHu();
				break;
			}else{
				System.out.println("退出系统");
				break;
			}
		} while (true);	
	}
	public void zhangHu(){
		String yongHu;
		int  miMa;
		do {
		System.out.print("请输入用户名:");
		yongHu= input.next();
		System.out.print("请输入密码:");
		miMa=input.nextInt();
		if ((yongHuSheZhi.equals(yongHu))&&(miMASheZhi==miMa)) {
			System.out.println("登陆成功!");
		     caiDan();
		}else {
			System.out.println("您没有权限进入系统,请重新登陆!");		System.out.println("*********************************************");
		}
		} while (!(yongHuSheZhi.equals(yongHu))&&(miMASheZhi==miMa));
	}
	public void caiDan(){
		System.out.println("1.用户信息管理");
		System.out.println("2.真情回馈");
	}
}
Thanks!
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值