- 博客(28)
- 收藏
- 关注
原创 Java编写程序判断身份证是否合法
Java编写程序判断身份证是否合法需求我国的居民身份证号码,由十七位数字本体码和一位数字校验码组成。定义方法判断用户输入的身份证号码是否合法,并在主方法中调用方法测试结果。规则为:号码为18位,不能以数字0开头,前17位只可以是数字,最后一位可以是数字或者大写字母X。设计思路使用键盘录入一个身份证号字符串,定义一个方法接收。查看String类的相关API,遍历该字符串进行判断。代码实现package com.itheima.APITest.Test06;import java.util.Sc
2022-05-01 04:21:41
4257
原创 Java基础:Java判断一个字符串是否为对称字符串
Java判断一个字符串是否为对称字符串需求定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。例如:“abcba”、"上海自来水来自海上"均为对称字符串。设计思路首先,从键盘录入一个字符串。编写一个方法接收该字符串,在方法中,使用StringBuilder类创建对象,查阅相关API,将字符串反转后再比较内容,如果相同则是对称字符串。代码实现1package com.itheima.APITest.Test05;import java.util.Scanner;/*
2022-04-26 16:50:19
4909
原创 Java实现统计字符串中的字母和数字分别有多少个
Java实现统计字符串中的字母和数字分别有多少个需求编写程序,由键盘录入一个字符串,统计字符串中英文字母和数字分别有多少个。比如:Hello12345World中字母:10个,数字:5个。设计思路查看Scanner类和String类的API,遍历字符串,分别统计字母和数字的个数代码实现1package com.itheima.APITest.Test04;import java.util.Scanner;/* 请编写程序,由键盘录入一个字符串, 统计字符串中英文字母和数字
2022-02-06 21:56:56
8287
原创 Java获取验证码后校验验证码并忽略大小写
Java获取验证码后校验验证码并忽略大小写需求在登录注册页面中,除了用户名和密码外,通常也会包含验证码。验证码是用来区分用户是计算机还是人,防止恶意破解密码、刷票、灌水等行为。在判断验证码时一般不区分大小写。请编写程序模拟验证码的判断过程,如果输入正确,给出提示,结束程序。如果输入错误,给出提示,验证码刷新,重新输入,直至正确为止。设计思路生成4位随机验证码的功能在之前已经完成,可以直接使用。查看String类和Scanner类的相关API,完成需求代码实现package com.itheima
2022-01-30 21:41:01
2853
原创 Java编写程序获取验证码
Java获取验证码需求:在登录注册页面中,除了用户名和密码外,通常也会包含验证码。验证码是用来区分用户是计算机还是人,防止恶意破解密码、刷票、灌水等行为。定义方法,获取一个包含4个字符的验证码,每一位字符是随机选择的字母和数字,可包含a-z,A-Z,0-9。设计思路查看Random、StringBuilder相关API,完成需求代码实现1package com.itheima.APITest.Test02;import java.util.Random;/* 在登录注册页面中,
2022-01-29 13:30:06
2335
原创 Java报错\ufeff
Java报错\ufeff错误信息解决方案编码问题,将编码转换为GBK,再转换回utf-8问题可以解决选择Convert,同样的操作再转换回utf-8
2022-01-28 01:15:06
527
原创 Java基础知识编写学生管理系统
用控制台从0到1实现一个简单的学生管理系统需求分析:需要用控制台实现一个学生管理系统,运行程序进入管理系统,输入对应的操作数实现对应的功能。功能大致有,添加学生信息、查看学生信息、删除指定学号的学生信息、修改指定学号的学生信息和退出系统。操作流程:用IDEA创建一个新的项目,加入新模块,创建包、学生管理类。接着创建一个学生类,成员变量有学号,姓名,年龄和住址,成员方法有get/set,构造方法有无参和有参构造方法。package StudentMannager;/*
2022-01-28 01:02:28
1387
原创 如何使用Java帮助文档
如何使用帮助文档前言:查看和使用帮助文档,对学习Java非常有帮助。本文旨在帮助大家对帮助文档的使用做一个入门教程。使用流程首先,要获取一个java帮助文档,这里笔者准备了一个。右键打开该文档找到索引,输入框,输入关键字查找查看类在哪个包下查看类的描述查看构造方法查看成员方法...
2022-01-27 20:16:40
2126
原创 IDEA中找不到主类,或无法加载主类
IDEA中找不到主类,或无法加载主类在运行类时,报了别的类的错误,我们采用了把类排除加载的方式来解决问题。但是当我们需要运行这个被排除的类时会报这样的错误。解决方案文件------设置--------构建、执行和部署--------Excludes。找到我们想要加载的类,注意路径。然后将其删除,重新运行。问题解决...
2022-01-26 08:41:43
972
原创 IDEA使用彩虹括号插件Ranbow Backets
IDEA使用彩虹括号插件前言:使用彩虹括号插件,可以使代码便于阅读,括号嵌套看的清楚。这里以从官网下载为例。版本:IDEA2018.2.2操作系统:win10操作流程首先,我们从官网下载一个Ranbow backets插件的jar包,这里笔者准备好了一个。官网地址:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/。或者你可以直接在Plugins里面搜索,这里讲解以搜索不到,官网下载为例。下面,我们打开IDEA找到文件
2022-01-20 22:05:43
8674
2
原创 IDEA中运行没有错误的类,其他类报错
IDEA中运行没有错误的类,其他类报错解决方案:定位到错误位置,右击选择Exclude from Compile再次运行,没有报错
2022-01-19 04:07:51
1866
1
原创 IDEA插件backgroundImagePlus使用
IDEA插件backgroundImagePlus使用介绍:该插件,用来更换IDEA的背景图片。使用流程首先,进入官网下载相应版本插件,这里我们已经下载好了一个,附上网址链接:https://plugins.jetbrains.com/plugin/11247-background-image-plus-打开IDEA进入文件----设置----Plugins------install plugin from disk。然后选择,插件所在的位置。接着点击确认,继续进入设置------外
2022-01-18 01:29:44
9414
原创 IDEA汉化后外观选项无法显示解决方案
IDEA汉化成功解决设置打不开之后外观选项无法显示问题前言:成功用汉化jar包,汉化了IDEA。之后设置无法打开,解决后发现设置里的外观无法加载出来。笔者这里提供一种解决方案解决方案和解决无法打开设置一样,不懂得可以参考无法打开设置的解决方案,这里不再赘述。我们直接进入汉化的jar包,删除IdeBundle.properties文件。注意我们需要关闭IDEA进行操作。打开软件,发现外观选项已经可以显示出来了。问题得到解决,是不是很棒呢~...
2022-01-14 16:49:07
203
原创 IDEA汉化后设置无法打开
IDEA汉化后设置无法打开解决方案:IDEA版本2018.2.2,操作系统windows10汉化包请自行下载,这里解决汉化后出现的设置无法打开的情况。关闭IDEA,找到lib目录下的汉化包resources_cn.jar,用解压软件打开。进入messages文件目录,找到VcsBundle.properties文件删除。重新打开IDEA,设置正常打开,正常汉化,问题解决。最后希望能帮到大家~~...
2022-01-13 16:16:13
761
原创 Java标识符及其命名规则
Java中的标识符标识符的概念标识符是用户编程时使用的名字,用于给方法、变量、常量、类等命名。简单点说,就是给包、类、方法、变量等起的名字。Java中标识符的组成规则由字符,下划线“_”,美元符号“$”组成。(这里的字符采用unicode字符集,所以包含英文大小写字母,数字字符、中文字符(我们一般不建议使用))。因此,你也可以说Java的标识符由字母、数字、下划线和美元符号组成。注意事项Java中的标识符命名不能是关键字,不能以数字开头。并且标识符对大小写敏感,也就是Java的标识符是区分大小写
2021-08-05 16:46:16
310
原创 Java程序员必备:IDEA的常用快捷操作
IDEA常见的快捷操作一、快速生成语句功能操作快速生成main()方法psvm+Enter快速生成输出语句sout+Enter二、内容辅助快捷键功能操作内容提示,代码补全等(可以在使用快速生成语句误操作后使用)Ctrl+Space注意:Ctrl+空格的操作和windows的中英文输入法快捷操作有热键冲突,所以一般我们进行快捷键修改,插播一条快捷键修改。快捷键修改修改流程如下:#mermaid-svg-XROwlqnDnSuNcnZx
2021-08-05 07:05:58
523
1
原创 JAVA初学者BUG之:需要<标识符>输出函数
在Java编写中,我们会遇到各种错误。今天我来分享一个BUG。编写完Java代码后在编译时,报错文件名.java:行号:错误:需要<标识符> System.out.println(输出内容);这个错误不太常见,那是因为错的人很离谱。哈哈,开个玩笑上源码,public class Conversion { byte b = 1; int i = b; short s = i; System.out.println(s);}相信大家都看出来了,错在哪里了,缺少main方法,
2021-07-28 00:25:31
5144
2
原创 C语言基础知识:if...else...分支结构浅析
分支结构如果的意义在日常生活中,我们经常会用到“如果”这个词,和它常用的搭配是“就”。或许你会想到这首歌“如果还有梦,就追”。条件语句if在C语言中,也提供了说“如果”的方式,我们需要用到关键词“if”。对于上面的歌词,我们在C语言中可以写成如下代码:if(如果还有梦){ 就追;}在关键字if之后的圆括号里的是条件(condition),之后的大括号中的是在满足条件的情况下被执行的代码块。简单来说,if条件语句就是以if关键词开头,在之后的圆括号里描述需要满足的条件以便执行一次大括号里的
2021-07-24 13:51:51
487
原创 C语言的基础知识:是与非
关系逻辑与分支真、假与取反运算在计算机语言中,有很多语言用特殊的数据或者表示方法来标记“真”与“假”(“是”与“非”)。在C语言中,直接用“0”表示“假”(“非”),“1”表示“真”(“是”),非常的方便直观。在C语言中,还有一个单目的取反运算符(Logical negation operator)!。与常识真的反面是假,假的反面是真一样,我们对0取反是1,对1取反是0。相等性关系与不等性关系在C语言中有相等性关系运算符(equal-to operator)==,它由两个等于号组成。同样,C语言中还
2021-07-23 17:06:33
2795
原创 初识HTML
HTML简介什么是HTML?HTML(Hyper Text Markup Language)超文本标记语言,这是一种用来描述网页的语言。那它又是如何描述网页得呢?字面上看,HTML不是一种编程语言,而是一种标记语言(Markup Language),什么是标记语言?标记语言就是一套标记标签(Markup Tag),HTML就是利用这一套标记标签来描述网页的。晕了有没有?太绕了对吧。我们重新捋一下,HTML是一种超文本标记语言。一种由一套标记标签组成的标记语言,HTML利用这套标记标签描述网页。HTM
2021-07-23 00:13:10
64
原创 C语言简单程序:一个加法计算器
用C语言实现一个加法计算器首先,我们应当清楚需求是什么,我们希望我们从键盘能输入一个加法计算式,电脑可以直接计算出结果并呈现给我们,这样就是一个好的加法计算器了。那么现在,我们应当先写出一个基础框架,代码如下:#include<stdio.h>int main(){ return 0;}接下来,我们往里面填写内容,我们从键盘输入的整数需要变量进行存储,所以我们先定义两个整数变量first和second,计算顺序也是first在前second在后,代码如下:#include&
2021-07-21 22:54:00
9944
2
原创 C语言基础知识:地址与取地址符
地址与取地址符变量的地址变量的基本属性包括以下内容变量类型变量名变量值变量存在于内存中位置我们声明变量(如int number)时,程序根据变量的类型(如int)分配一块内存,并将这块内存的开始地址和变量名关联起来。或者,我们可以试着将变量想象成一个盒子,不同类型的变量就是装着不同类型东西的盒子。除了类型之外,变量还有一个属性就是地址(address),我们可以把这看作是贴在盒子上的一种标签。如果你把这个地址给到了张三,张三就可以利用这个地址来找到“贴着对应标签的盒子”-----
2021-07-21 01:50:38
11407
原创 C语言简单编程:计算球的体积
今天用C语言做一个计算球的大致体积的程序。首先我们都知道,球的体积公式是S=43πr3\boxed{S=\frac 4 3\pi\def\foo{r^3} \foo}S=34πr3,在这里我们用到了一个无理数π\piπ,同时也涉及到了立方的计算,所以我们需要引入数学函数库。代码如下:#include <stdio.h>#incldue <math.h>//引入数学函数库int main(){ double radius; return 0;}在main函数
2021-07-20 23:39:17
27214
原创 C语言中绝对实用的数学函数
盘点C语言中常用的数学函数在c语言的数学(math)函数库中,有很多不同的数学函数。有幂函数(pow),绝对值函数(abs/fabs),取整函数(floor/ceil),平方根函数(squrt),对数函数(log/log10),三角函数(sin/cos/tan/asin/acos/atan)等,今天我们一起来学习一下。幂函数(power function)在C语言中幂函数(pow)是个常用的数学函数,这里的函数名称来自于英文单词(power).幂函数(pow)需要传入两个双精度浮点型参数,返回的结
2021-07-20 20:03:28
1567
原创 最简单的C语言编程:快速入门a的n次方
a的n次方首先我们将需要的实数a和n要先定义出来,也不要忘记一般格式哦,要引入头文件stdio以便调用库函数输出,如下:#include <stdio.h>int main(){//定义变量 double a; double n; //给变量赋值 a=3.0; n=6.0; //请在下行输出a的n次方 return 0;}从以上编写我们已经完成了整个程序的框架部分,用#include引用头文件stdio,程序入口为main,我们定义main的返回值为整型in
2021-07-12 01:26:00
5826
原创 Windows权限不足无法访问权限对象
Windows权限不足无法访问权限对象第一次写文章就不附图了学习Linux中下载了一个镜像文件,备份了一件之后无法删除提示请以管理员身份删除百度了很多解决方案属性->安全->高级->修改所有者结果提示没有权限查看或者编辑最后重启解决本人也不知道原理是什么重启之后,要删除的文件就不见了。百度了一下,大致可能是,剪切之后形成了临时文件,重启自动删除了临时文件。...
2019-09-27 23:44:02
495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人