Java学习
文章平均质量分 63
Java学习
疯掉就疯掉吧
一窍不通
展开
-
Java名片管理系统
名片管理系统 修改方法,添加调用方法 创建删除名片方法 在类里创建方法原创 2022-06-02 15:13:25 · 441 阅读 · 1 评论 -
数据类型转换
一.默认二.转换当数据类型不一样时,将会发生数据类型转换自动类型转换(隐式):1.特点:代码不需要进行特殊处理,自动转换2.规则:数据范围从小到大强制类型转换(显式):1.特点:代码需要进行特殊的格式处理,不能自动转换2.格式:范围小的类型 范围小的变量名 = (范围小的类型)原本范围大的数据;三.注意事项1)强制类型转换一般不推荐使用,因为有可能发生精度损失。数据溢出。2)byte/short/char这三种类型都可以发生...原创 2022-01-29 22:01:10 · 431 阅读 · 2 评论 -
记录java第一节课
一.编写HelloWord二.简单加法三.大小写不同的输出四.可不可以访问呢?不好意思不可以哦~五.输入年龄是否可以访问?六.说过会很爱她,她不信原创 2022-03-03 17:14:49 · 135 阅读 · 4 评论 -
Java的四则运算
四则运算咱们小学就学过:加 +目录四则运算咱们小学就学过:加 +减 - 乘 ×除 ÷一.那么首先计算得到表达式的结果,然后再打印输出这个结果。例1.20+30=50例2:20-30=-10例3.已知a=20,所以a×10=200例4.对于整数而言,除法用的是整除,整数除以整数,结果仍然是整数,只看商,不看余数 10÷3=?应该也是3但是如果我们想要取余数呢?取模(取余数)%(余数就是1)但是就记住只有整数的除法来说,取模...原创 2022-03-13 22:57:59 · 4339 阅读 · 2 评论 -
算术运算符——加号的多种和自增自减
四则运算当中的加号“+”有常见的三种用法:1.对于数值来说,那就是简单纯粹的加法。2.对于字符char类型来说,在计算之前,char会被提升成为int,然后再计算。(char类型字符和int类型字符,之间的对照关系:ASCII.Unicode)3.对于字符串String(首字母大写,并不是关键字)来说,加号代表字符串连接操作。任何类型和字符串进行连接的时候,都会被变成字符串 。二.自增自减自增运算符:++自减运算符:--基本含义:让一个变量涨一个数字1,或者让一个变量降一个数原创 2022-04-09 14:20:06 · 1225 阅读 · 1 评论 -
JAVA中的猜数小游戏(单次)
①游戏规则:程序产生一个[1, 100]之间的随机整数,用户输入整数进行猜测,如果猜对了,就结束游戏;如果猜错了,程序会提示你是猜高了还是猜低了,然后让你继续输入整数进行猜测。②首先要在自己的包里面创建一个类③开始编写:结果如下/*** 功能:猜数小游戏* 作者:zlw* 日期:2022年04月07日*/public class Guessinggame { public static void main(String[] args) { // 声明部分...原创 2022-04-07 21:40:06 · 4223 阅读 · 1 评论 -
Java中的animal类
一.先创建一个Animal类代码如下:public class Animal { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() {...原创 2022-05-09 14:57:00 · 9060 阅读 · 1 评论 -
java的选择结构——switch
一.选择结构——标准的switch执行流程:①:首先计算出表达式的值②:其次,和case依次比较,一旦有对应的值,就会执行响应的语句,在执行的过程中,遇到break就会结束。③:最后,如果所有的case都和表达式中的值不匹配,就会执行default语句体部分,然后程序结束掉。public class Switch { public static void main(String[] args) { int num = 1; switch...原创 2022-04-25 14:57:57 · 214 阅读 · 0 评论 -
学习Java小总结+学生管理系统作业
又到了一学期的结尾了,真的过得好快~上学期接触了python,虽然接触了一学期了,但是感觉还是一窍不通。这学期接触了Java,开始的感觉和上学期的python一样,处于懵的状态。但是在暑假期间,提前接触了一下Java,虽然是特别基础的东西,但是感觉比python好一点,至少不是一开学就是看着很多同学已经很厉害了,自己却连软件都不会下载。但是,我认为一学期学了这么10多节课,Java可能还是没有进门的感觉。虽然老师课堂上讲的有的可以听懂,但是还是差距太远了。会认为老师讲得太快,有时候跟着敲代码跟着一节原创 2022-05-28 22:34:43 · 596 阅读 · 0 评论 -
Java课堂小结(关于USB)
创建Laptop类代码如下:public class Laptop extends Computer implements NetCard,USB {private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } @Override pu...原创 2022-04-28 22:25:23 · 1007 阅读 · 0 评论 -
制定一个Java中的登录窗口
代码如下:public class LoginFrame extends JFrame { private JButton btnLogin; /** * 构造方法 * * @param title */ public LoginFrame(String title){ super(title);//super表示父类的实测 initGUI();//初始化用户界面 eventH...原创 2022-05-05 17:18:37 · 425 阅读 · 0 评论 -
Java中的清洗网站中的乱码
代码如下:public class URL { public static void main(String[] args)throws IOException { String url; String strGarbage;//垃圾字符串 BufferedReader br =new BufferedReader(new InputStreamReader(System.in)); System.out.print("...原创 2022-05-12 17:38:58 · 159 阅读 · 0 评论 -
Java之方法入门
一.我们先从一个例子入手:例如一个种子需要哪些步骤才能成为我们的美味佳肴呢?从这里看,我们虽然能够运行出来,但是完全不能够分清楚部分。这就需要我们分一下。那么这个图我们简单的分离了一下,分工给农民伯伯,小商贩,厨子,我。二.方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。当我们需要这个功能的时候,就可以去调用。这样就实现了代码的复用性,也解决了代码冗余的现象。例子中的四个人物的部分就相当于每一个方法。三.方法的定义方法的名称的命名规则和变量原创 2022-04-20 20:36:37 · 380 阅读 · 0 评论 -
Java中的回文日期
给定一个 8 位数的日期,请你计算该日期之后下一个回文日期和下一个 ABABBABA 型回文日期各是哪一天。输入描述:输入包含一个八位整数 N,表示日期。对于所有评测用例,10000101 ≤ N ≤ 89991231,保证 N 是一个合法日期的 8 位数输出描述:输出两行,每行 1 个八位数。第一行表示下一个回文日期,第二行表示下一个 ABABBABA 型回文日期一.首先创建一个包和类 创建静态方法isLegalDate(String strDate) 二.输入8位数,看是否为合法原创 2022-05-19 17:52:03 · 477 阅读 · 0 评论 -
Java程序中的流程控制
一.概述在一个程序执行中的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺寻来实现我们要完成的功能。二.顺序结构(先后顺序是一样的,谁在前面就先执行,在后面就后执行)三.判断语句(选择语句)If语句第一种格式:if单if语句1.首先判断关系表达式看其结果是true还是false2.如果是true就执行语句体3.如果是false就执行语句2原创 2022-04-21 15:11:19 · 247 阅读 · 0 评论 -
关于今天课堂的Java三角形
public class Triangle { //缺省权限属性 double a,b,c; /** * @return 三角形面积 */ public double getArea(){ double s = 0, p; //判断a,b,c能够构成三角形 if (a + b > c && b + c > a && c + a > b) {...原创 2022-04-21 16:26:28 · 336 阅读 · 0 评论 -
Java中的Car类
一.先创建一个Car二.创建Driver代码如下:原创 2022-05-12 20:14:13 · 1998 阅读 · 0 评论 -
java中计算中华人民共和国成立了多少天(课堂小任务)
分为两种方法DateAND Calenderpackage t01;import java.text.SimpleDateFormat;import java.time.Month;import java.time.Year;import java.util.Calendar;import java.util.Date;import java.util.regex.Pattern;/** * \* Created with IntelliJ IDEA. * \* User:.原创 2022-05-19 17:58:23 · 276 阅读 · 0 评论 -
关于Java运算符
一.赋值运算符赋值运算符分为两种①基本赋值运算符:就是一个等号“=”,代表把右侧的数据交给左侧的变量。比如: int a = 30;②复合赋值运算符:+=a += 1 相当于 a = a + 1-= b-= 4 相当于 b = b - 4*= c*=5 相当于 c = c * 5/= d/=6 相当于 d = d / 6%= e %= 7 相当于 e = e %7...原创 2022-04-12 16:19:34 · 645 阅读 · 0 评论 -
关于Java中的变量
一.变量的概念变量:程序运行期间,内容可以发送改变的量。二.定义格式第一种:创建一个变量并且使用的格式数据类型 变量名称;// 创建了一个变量变量名称 = 数据值;// 赋值,将右边的数据值,赋值交给左边的变量第二种:一步到位的格式数据类型 变量名称 = 数据值;// 在创建一个变量的同时,立刻放入指定的数据值二.变量的基本使用(int类型)第一种:创建一个变量改变变量中的数字第二种:// 使用一步到位的格式来定义变量//格式.原创 2022-01-27 23:07:37 · 86 阅读 · 0 评论 -
关于Java中的注释
一.HelloWorld注释单行注释:(使用//开头)多行注释:(/*开头到*/结束中间的注释都算多行注释)二.运行注释三.HelloWorld注释语法介绍1.第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样(例如这里的HelloWorld)2.Public class后面代表定义一个类的名称,类是Java当中所有源代码的基本组织单位3.第二行的内容是万年不变的固定写法,代表main(相当于一个起点)4.第三行相当于Python中的pr...原创 2022-01-23 22:49:25 · 447 阅读 · 0 评论 -
Java中关键字的概念与特征和标识符的概念和规则
一.介绍关键字1.例如大家平时申请QQ或者网站账号,只要与他人不冲突都可以通过2.但是所注册的必须符合各个要求例如这里的@符号只能有一个,不能重复,因为@键是代表在电子邮箱格式里面一个具有特殊含义,被保留的,不能随意改变的字符。这就被我们称为→关键字3.关键字的特点1.有完全小写的字母。2.在增强版的记事本中(notepad++)中有特殊颜色例如这里面的public class 和public static void都是关键字,但是HelloWorld不.原创 2022-01-23 23:16:16 · 707 阅读 · 0 评论 -
Java关键字(50个)
java关键字(共50个)关键字是由ASCII字母组成的50个字符序列保留用作关键字,不能用作标识符。true、false、null不能用于标识符命名,但这三个都不是关键字goto、const、是保留的关键字关键字 含义abstract 表明类或者成员方法具有抽象属性assert 断言,用来进行程序调试boolean 基本数据类型之一,声明布尔类型的关键字break 提前跳出一个块byte 基本数据类型之一,字节类型case 用在switc...原创 2022-01-23 23:31:49 · 1056 阅读 · 2 评论 -
运用Java写Hello World运行程序
一.程序开发步骤1.开发环境搭建完毕后,我们开始开发第一个Java程序2.程序开发步骤:编写,编译,运行二.编写Java源程序1.首先选择正确的文件夹(根路径里的查看窗口后,一定将“文件扩展名”勾上)2.建立新文件文本文档(记事本),命名(Hello World.java)[文件类型一定是Java Source File ,如果不是代表你的文件扩展名未勾选]3.文件打开方式设置为记事本4.记住大小写和缩进的严谨性1)tab键是八个字节的,可以当作空格键2).原创 2022-01-21 16:17:26 · 5047 阅读 · 0 评论 -
常量的概念与分类和打印输出
一.常量的概念1.常量:在程序运行期间,固定不变的量。例如这里的在notepad++里面的“HelloWorld”和在cmd里面运行出来的都一样,没有发生变化的,就是常量。2.常量的分类1.字符串常量:凡是用双引号引起来的部分,叫做字符串常量。(“123”也不是数字123,而是字符串“123”)2.整数常量(整型常量):直接写上的数字,没有小数点。例如:100,510,13143.浮点数常量:直接写上的数字,但是有小数点。例如6.18,10.25,9.234.字符常量:凡原创 2022-01-26 21:50:03 · 1222 阅读 · 0 评论 -
Java基本数据类型
一.基本类型整数型:byte short int long浮点型: float double字符型: char布尔型: boolean二.注意事项1.字符串不是基本类型,而是引用类型。2.浮点型可能只是一个近似值,并非一个精确的值。3.数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8 字节。4.浮点数当中默认是double,如果一定要使用float类型,需要加上后缀F。如果是整...原创 2022-01-26 22:10:04 · 258 阅读 · 4 评论 -
第一次接触Java
一.第一次接触B站黑马Java零基础教学搭建Java环境:jdk(开发工具包) and idea (学生可在学信网申请免费认证)[可在浏览器搜索ORACLE公司网站,Java版本很多,Java SE 9是最近更新的]PS:1.最好不要出现中文和空格.2.JRE是开发环境 相当于包含在JDK中.3.详细安装教程可以看黑马<iframe src="//player.bilibili.com/player.html?aid=285697237&bvid=BV1Lf4y1U..原创 2022-01-20 23:47:30 · 790 阅读 · 0 评论