第六次作业

本文介绍了几个使用Java实现的用户输入处理示例,包括基于用户名分配座位、手机号码脱敏显示、商品信息录入及导航菜单替换等功能。通过这些实例,读者可以了解如何在Java程序中有效地处理用户输入。

import java.util.Scanner;//导入Scanner方法
 
public class test10 {//定义一个类
 
	public static void main(String[] args) {//主方法
		String a=new String("张龙");//定义一个字符串并赋值张龙
		String b=new String("赵虎");//定义一个字符串并赋值赵虎
		String c=new String("王潮");//定义一个字符串并赋值王潮
		System.out.println("请输入您的姓名:");//输出提示语
		Scanner name=new Scanner(System.in);//输入信息
		String d=name.next();将输入的信息赋予给d
		switch(d){//利用switch语句判断
		case "张龙"://如果d等于张龙就执行下面的语句
			System.out.println("您是一号桌");//输出信息break;//终止执行
		case"赵虎":/如果d等于赵虎就执行下面的语句
			System.out.println("您是二号桌");//输出信息break;//终止执行
		case"王潮":/如果d等于王潮就执行下面的语句
			System.out.println("您是三号桌");//输出信息break;//终止执行
			
		}
	}
 
}

import java.util.Scanner;//导入Scanner方法
 
public class test11 {//定义一个类
 
	public static void main(String[] args) {//主方法
		System.out.println("请输入手机号:");//输出信息
		Scanner num=new Scanner(System.in);//输入手机号
		String a=num.next();//将手机号赋予给a
		String b=a.replaceAll("9610","****");//利用String方法里面的取代方法将9610换成*****
		System.out.println("手机号13796105569屏蔽后的效果:"+b);//输出修改之后的内容
 
	}
 
}


import java.util.Scanner;//导入Scanner方法
 
public class test12 {//定义一个类
 
	public static void main(String[] args) {//主方法
		System.out.println("请您输入商品编号:");//输出提示语
		Scanner bian=new Scanner(System.in);//输入编号
		String a=bian.next();//将编号赋予给a
		System.out.println("请您输入商品名称:");//输出提示语
		Scanner ming=new Scanner(System.in);//输入名称
		String b=ming.next();//将名称赋予给b
		System.out.println("请您输入商品规格:");//输出提示语
		Scanner gui=new Scanner(System.in);//输入规格
		String c=gui.next();//将规格赋予给c
		System.out.println("请您输入商品价格:");//输出提示语
		Scanner jia=new Scanner(System.in);//输入价格
		String d=jia.next();//将输入的价格赋予给d
		System.out.println("请您输入商品数量:");//输出提示语
		Scanner shu=new Scanner(System.in);//输入数量
		String e=shu.next();//将数量赋予给e
		System.out.println("商品入库单");//输出信息
		System.out.println(" 商品编号:"+a);//输出信息
		System.out.println(" 商品名称:"+b);//输出信息
		System.out.println(" 商品规格:"+c);//输出信息
		System.out.println(" 商品价格:"+d);//输出信息
		System.out.println(" 商品数量:"+e);//输出信息
		System.out.println("  保存\t取消");//输出信息
		
		
 
	}
 
}

import java.util.Scanner;//导入Scanner方法
 
public class test13 {//定义一个类
 
	public static void main(String[] args) {//主方法
	String a=new String("天猫  聚划算  天猫超市  |  淘抢购  司法拍卖  淘宝心选  兴农扶贫  |  飞猫旅游");//定义一个字符串类型的变量并赋予初值
	System.out.println(a);//输出a的值
	System.out.println("请您选择要被替换的导航菜单:");//输出提示语
	Scanner cai=new Scanner(System.in);//输入替换的菜单
	String b=cai.next();//将菜单赋予给b
	System.out.println("请您输入新的导航菜单:");//输出提示语
	Scanner xin=new Scanner(System.in);//输入新菜单
	String c=xin.next();//将新菜单赋予给c
	String d=a.replace(b, c);//c替换b
	System.out.println("被替换后的导航菜单:\n"+d);//输出提示语
 
	}
 
}

import java.util.Date;//导入Date方法
 
public class test14 {//定义一个类
 
	public static void main(String[] args) {//主方法
	System.out.println("中国联通流量提示:");//输出提示语
	Date date=new Date();//在date类里创建一个对象
	String month=String.format("%tm",date);//将月份格式化
	String day=String.format("%td", date);//将天数格式化
	String hour=String.format("%tH",date);//将小时格式化
	System.out.println("截止"+month+"月"+day+"号"+hour+"时");//输出信息
	double a=3.59;//定义一个double类型的变量a并赋初值3.59
	double b=3.4;//定义一个double类型的变量b并赋予初值3.4
	System.out.println("您的共享通用流量已用"+a+"GB剩余流量为"+b+"GB");//输出信息
	StringBuffer wang=new StringBuffer("http://u.10010.cn/tAE3v");//定义一个字符串类型并赋初值
	System.out.println("如需查询流量详情,请您登陆:"+wang+"进行查询");//输出信息
 
	}
 
}

基于STM32 F4的永磁同步电机无位置传感器控制策略研究内容概要:本文围绕基于STM32 F4的永磁同步电机(PMSM)无位置传感器控制策略展开研究,重点探讨在不依赖物理位置传感器的情况下,如何通过算法实现对电机转子位置和速度的精确估计与控制。文中结合嵌入式开发平台STM32 F4,采用如滑模观测器、扩展卡尔曼滤波或高频注入法等先进观测技术,实现对电机反电动势或磁链的估算,进而完成无传感器矢量控制(FOC)。同时,研究涵盖系统建模、控制算法设计、仿真验证(可能使用Simulink)以及在STM32硬件平台上的代码实现与调试,旨在提高电机控制系统的可靠性、降低成本并增强环境适应性。; 适合人群:具备一定电力电子、自动控制理论基础和嵌入式开发经验的电气工程、自动化及相关专业的研究生、科研人员及从事电机驱动开发的工程师。; 使用场景及目标:①掌握永磁同步电机无位置传感器控制的核心原理与实现方法;②学习如何在STM32平台上进行电机控制算法的移植与优化;③为开发高性能、低成本的电机驱动系统提供技术参考与实践指导。; 阅读建议:建议读者结合文中提到的控制理论、仿真模型与实际代码实现进行系统学习,有条件者应在实验平台上进行验证,重点关注观测器设计、参数整定及系统稳定性分析等关键环节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值