news 2026/4/18 3:54:14

学习Java28天(练习)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
学习Java28天(练习)
public class StringDemo5 { public static void main(String[] args) { //拼接数组 int[] arr = {1,2,3}; String str = arrToString(arr); System.out.println(str); } public static String arrToString(int[] arr){ if (arr==null){ return ""; } if (arr.length==0){ return "[]"; } String result ="[";; for (int i = 0; i < arr.length; i++) { if (i== arr.length-1){ result = result+arr[i]; }else { result = result+arr[i]+","; } } result = result + "]"; return result; } }
public class StringDemo6 { public static void main(String[] args) { //字符串反转 String result = reveser("abc"); System.out.println(result); } public static String reveser(String str){ String result = ""; for (int i = str.length()-1; i >=0; i--) { char c = str.charAt(i); result = result + c; } return result; } }
import java.util.Scanner; public class StringDemo7 { public static void main(String[] args) { //1.键盘录入一个金额 Scanner Sc = new Scanner(System.in); int money ; while (true){ System.out.println("请输入一个金额:"); money = Sc.nextInt(); if (money >= 0 && money <= 9999999){ System.out.println(money); break; }else { System.out.println("金额无效"); } } String moneyStr = ""; while (true){ int ge = money%10; String CapitalNumber = getCapitalNumber(ge); moneyStr = CapitalNumber + moneyStr; money = money/10; if (money==0){ break; } } int count = 7-moneyStr.length(); for (int i = 0; i < count;i++){ moneyStr = "零" + moneyStr; } String[] arr = {"佰","拾","万","仟","佰","拾","元"}; String result = ""; for (int i = 0; i < moneyStr.length(); i++) { char c = moneyStr.charAt(i); result =result+ c+arr[i]; } System.out.println(result); } public static String getCapitalNumber(int number){ String[] str = {"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}; return str[number]; } }
public class StringDemo8 { public static void main(String[] args) { //1.获取一个手机号 String phoneNumber = "13112349468"; //2.截取手机号码前三位 String start = phoneNumber.substring(0,3); //3.截取手机号码后四位 String end = phoneNumber.substring(7); //4.拼接 String result = start+"****"+end; //5.打印 System.out.println(result); } }
public class StringDemo9 { public static void main(String[] args) { //1.定义一个身份证号码 String id = "123456789012345678"; //2.获取出生年月日 String year= id.substring(6,10); String month = id.substring(10,12); String day = id.substring(12,14); System.out.println("人物信息为:"); System.out.println("出生年月日:"+year+"年"+month+"月"+day+"日"); //3.获取性别 //利用ASCII码表 char gender = id.charAt(16); int num = gender - 48; if (num%2==0) { System.out.println("性别为:女"); }else { System.out.println("性别为:男"); } } }
public class StringDemo10 { public static void main(String[] args) { //1.获取说的话 String talk = "你玩的真好,以后不要再完了,SB,CNM"; //2.定义一个敏感词库 String[] arr = {"TMD","CNM","SB","MLGB"}; //3.把TMD替换为*** for (int i = 0; i < arr.length; i++) { talk = talk.replace(arr[i],"***"); } //4.打印结果 System.out.println(talk); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 21:10:06

11、Linux与Windows集成网络指南

Linux与Windows集成网络指南 一、VNC相关及跨平台程序运行 在网络配置中,有一些工具能帮助我们实现特定功能。比如,http://www.uk.research.att.com/vnc/contrib/rvnc.txt 这个资源可帮助我们通过防火墙运行VNC。另外,TCP Wrappers能让机器限制可连接的IP地址,其二进制文…

作者头像 李华
网站建设 2026/4/16 15:11:20

24、深入了解 smbclient:连接 Linux 与 Windows 的桥梁

深入了解 smbclient:连接 Linux 与 Windows 的桥梁 服务名称与特殊章节注意事项 在连接 Linux 和 Windows 系统时,服务名称的设置是个需要注意的点。许多客户端,尤其是 DOS 客户端,会将服务名称限制为八个字符。虽然 smbd 没有这样的限制,但如果客户端截断了服务名称,连…

作者头像 李华
网站建设 2026/4/16 18:06:46

25、深入解析Linux与Windows集成:Samba客户端与服务器配置指南

深入解析Linux与Windows集成:Samba客户端与服务器配置指南 1. smbclient常用命令及注意事项 在Linux系统中,smbclient用于与Windows SMB/CIFS服务器进行交互,以下是一些常用命令: - 文件与目录操作 - rm <mask> :从服务器当前工作目录中删除所有与 mask 匹…

作者头像 李华
网站建设 2026/3/30 17:39:11

搜维尔科技:TESOLLO利用MANUS和机器人手臂最大限度提高机器人灵巧性

这项装置得以实现&#xff0c;得益于理工大学机器人学系 (RBT)和机械工程系&#xff0c;以及欧盟人工智能事务中心(AI Matters EU)的合作&#xff0c;推动了人机交互的未来发展&#xff0c;并展示了人体运动捕捉和先进机器人控制之间的强大协同作用。产品MANUS Metagloves ProM…

作者头像 李华
网站建设 2026/4/17 5:33:10

Langchain-Chatchat区块链技术原理知识库构建

Langchain-Chatchat 构建区块链技术原理知识库的实践路径 在金融、科研与工程领域&#xff0c;技术人员常面临一个共同难题&#xff1a;如何快速准确地从大量专业文档中提取核心信息&#xff1f;比如一位区块链开发者需要对比 PoW 与 PoS 的能耗差异&#xff0c;却不得不翻阅《…

作者头像 李华
网站建设 2026/4/18 1:56:05

第八周P8打卡:YOLOv5-C3模块实现

&#x1f368; 本文为&#x1f517;365天深度学习训练营中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 一、前期准备 1.设置GPU import torch import torch.nn as nn import torchvision.transforms as transforms import torchvision from torchvision import …

作者头像 李华