news 2026/5/14 9:53:07

学习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/5/12 3:46:33

22、深入了解Samba:实现Linux与Windows集成的利器

深入了解Samba:实现Linux与Windows集成的利器 1. 什么是Samba Samba是一套为UNIX系统实现Server Message Block(SMB)协议的程序集合。SMB协议有时也被称为Common Internet File System(CIFS)、LanManager或NetBIOS协议。通过Samba,UNIX系统能够与Windows系统进行文件和…

作者头像 李华
网站建设 2026/5/3 3:30:07

28、私有 IP 网络地址分配与应用指南

私有 IP 网络地址分配与应用指南 1. 引言 在网络环境中,企业是自主运营使用 TCP/IP 网络的实体,尤其在网络地址规划和分配方面具有自主性。本文聚焦于私有互联网的地址分配,这种分配方式能确保企业内部所有主机之间以及不同企业的公共主机之间实现全网络层连接。不过,使用…

作者头像 李华
网站建设 2026/5/14 1:58:58

Langchain-Chatchat后量子密码学发展问答平台

Langchain-Chatchat&#xff1a;构建安全可控的本地知识库问答系统 在企业知识管理日益智能化的今天&#xff0c;一个现实问题始终困扰着技术决策者&#xff1a;如何让大语言模型真正理解公司内部的私有文档&#xff0c;又不至于把敏感数据上传到第三方云端&#xff1f;金融合同…

作者头像 李华
网站建设 2026/5/11 11:12:30

Langchain-Chatchat API密钥安全管理知识库

Langchain-Chatchat API密钥安全管理知识库 在企业级AI应用日益普及的今天&#xff0c;如何在享受大模型强大能力的同时&#xff0c;守住数据安全这条底线&#xff0c;已经成为技术团队必须面对的核心命题。尤其是在金融、医疗、法律等对合规性要求极高的行业&#xff0c;任何敏…

作者头像 李华
网站建设 2026/5/10 15:42:18

Langchain-Chatchat数据生命周期管理知识库

Langchain-Chatchat数据生命周期管理知识库 在企业数字化转型的浪潮中&#xff0c;一个看似简单却日益棘手的问题浮出水面&#xff1a;如何让散落在各个角落的知识真正“活”起来&#xff1f; 员工翻遍文件夹找不到报销流程&#xff0c;新入职同事反复询问年假政策&#xff0c;…

作者头像 李华
网站建设 2026/5/1 14:37:22

两大模型发布!豆包大模型日均使用量突破 50 万亿 Tokens

今天&#xff0c;在FORCE原动力大会上&#xff0c;火山引擎发布豆包大模型1.8、豆包视频生成模型 Seedance 1.5 pro。经过一年多的持续升级&#xff0c;豆包大模型家族在多模态理解和生成能力、Agent 能力上&#xff0c;已位于全球第一梯队。同时&#xff0c;火山引擎持续创新模…

作者头像 李华