- 博客(25)
- 收藏
- 关注
原创 Java基础知识(方法)
方法概述java中指的是一段具有特殊功能的代码段,就是对函数式的java语言体现,函数式具有固定格式所以方法也有自己固有的格式。理解: java使用固定的语法格式包裹了一段固有功能的代码段,这段代码段不用重复的书写,能够使用该功能的地方把 代码段【方法】请过来帮忙做了。好处: 1、提升代码的复用性 2、提升代码的安全性 3、提升代码维护性方法的定义格式: 修饰符 返回值类型 方法名 (参数列表){方法体}格式解释: 修饰符:限定所在方法的使用权限
2021-03-09 21:11:46
206
原创 Java小程序(模拟斗地主发牌):考察集合的用法以及方法的调用
测试类package com.ujiuye.pokegame;import java.util.ArrayList;/**@Description 模拟斗地主发牌@author LiZiCheng Email:lizicheng_public@163.com@version@data 2021年3月9日下午7:29:55*/public class PokeGameTest {public static void main(String[] args) { ArrayList
2021-03-09 20:56:22
275
原创 Java小程序(判断两个数组是否一致)
package com.ujiuye.homework;import java.util.Arrays;public class HomeWork06 {public static void main(String[] args) { HomeWork06 h = new HomeWork06(); int[] arr1 = new int[] {1,2,3,4,3,2,1}; int[] arr2 = new int[] {1,2,3,4,3,2,1}; System.out.print
2021-03-08 18:52:25
395
原创 Java初学小程序(打印扑克牌)
package com.ujiuye.homework;public class HomeWork02 {public static void main(String[] args) { String[] arr_color = new String[] {"♠","♥","♣","♦"}; String[] arr_num = new String[] {"A","1","2","3","4","5","6","7","8","9","J","Q","K"}; for(int i = 0;i
2021-03-08 18:51:06
492
原创 Java基础知识(数组的常用算法)
数组的常用算法1、 数组元素的赋值(杨辉三角形、回形数等)public class YangHuiTest {public static void main(String[] args) {// 定义二维数组int[][] yangHui = new int[10][];// 遍历这个二维数组的每一项for(int i = 0; i < yangHui.length; i++) {// 给每一项动态初始化为一个一维数组yangHui[i] = new int[i + 1];
2021-03-01 10:42:16
184
原创 Java基础知识(数组的常用算法:反转、复制、查找)
import java.util.Scanner;public class ArrayTest2 {public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] arr = new String[] {"JJ","DD","MM","BB","GG","AA"}; for(int i = 0; i < arr.length; i++) { System.out.print(
2021-02-19 15:58:18
125
原创 多表连接查询
多表连接查询1、分为内连接和外连接2、内连接隐式内连接 where显示内连接 inner join on3、外连接左外连接 left join on右外连接right join on4、隐式内连接 where将两张表关联起来select * from 表1 as 别名1,表2 as 别名2 where 连接条件(外键);5、显示内连接 inner join on将两张表关联起来select * from 表1 as 别名1 inner join 表2 as 别名2 on 连接条件;
2021-01-29 16:36:47
162
原创 DQL数据查询语言
DQL数据查询语言1、DQL:数据查询语言,用来查询表中的数据2、select 查询 from 从3、无论怎么对表中的数据进行查询,返回的是一个特定的结果集,不会对表中的数据造成影响的4、查询单列 select 列名 from 表名;5、查询多列 select 列名1,列名2… from 表名;6、查询表中所有的数据 select * from 表名;7、带条件的查询 where select * from 表名 where 条件8、给列名设置别名 as as可以省略不写 select 列名
2021-01-29 16:31:42
159
原创 MySQL数据库的基本概念及基本操作指令(二)
DML1、DML:数据操纵语言,对表中的数据进行删除、修改、添加操作2、单词 insert 添加 update 更新 from 从 delete 删除添加1、给一个字段进行添加insert into 表名(字段名) values(值);2、给多个字段进行添加insert into 表名(字段名1,字段名2,…) values(值1,值2,…);3、给所有字段添加数据简写格式insert into 表名 values(值1,值2,…,值last);值的个数和顺序要跟字
2021-01-28 16:19:58
357
原创 MySQL数据库的基本概念及基本操作指令(一)
数据库相关的几组概念1、数据库、数据库管理员、数据库管理系统、数据库系统2、数据库系统dbs(database system):由数据库、数据库管理员和数据库管理系统三部分组成的3、数据库管理系统dbms(database manager system):一个大型的、用来操控数据的软件,用来管理和维护里面的数据库,用户可以操作管理系统对里面的数据库进行添加、删除、修改、查询等操作4、数据库管理员DBA(database administrator):操作和维护数据库管理系统的专业人员,一般是经验老到
2021-01-28 16:17:57
176
原创 Java初学小程序(打十个分数,去除最低分和最高分后求平均值)
/*歌唱比赛进行打分。共10名评委进行打分,去掉一个最高分,在去掉一个最低分,求平均分评委打分通过键盘录入*/import java.util.Scanner;class HomeWork04 {public static void main(String[] args) { //键盘输入 Scanner sc = new Scanner(System.in); //动态初始化数组 int[] arr = new int[10]; //输入的值放进数组中 for(int i =0;
2021-01-26 09:14:43
3427
原创 Java初学小程序(打印1-99之间不包含m的数,要求每行输出n个数,并且将该功能封装成一个方法)
/*分析以下需求,并用代码实现:(封装成方法)(1)打印1到99之间的整数,但数字中包含m的要跳过(2)每行输出n个满足条件的数,之间用空格分隔*/import java.util.Scanner;class HomeWork05 {public static void main(String[] args) { //键盘录入 Scanner sc = new Scanner(System.in); System.out.println("请输入要跳过的数字:"); int m = s
2021-01-26 09:14:18
1279
原创 Java基础知识(数组)
Java基础知识(五)课程内容1、数组2、数组的概述3、数组的定义4、数组的初始化5、数组在内存中的理解6、数组的遍历7、数组的操作数组的概述1、数组:存储相同数据类型的容器2、没有数组的情况 如果需要定义多个数据,只能int a,int b一直进行定义,而且数据和数据之间没有关系,只能通过变量名进行获取,非常的不方便3、有数组的情况 如果需要定义多个数据,可以创建一个容器,将数据存储到容器里面,数组里面都是有索引的,通过数组名和有规律的索引去访问到每一个元素,这个容器就是数
2021-01-25 21:58:05
321
原创 Java初学小程序(打印菱形星星矩阵)
class Homework02_星星矩阵 {public static void main(String[] args) { for(int i = 1 ; i <= 4 ; i++) { for(int j = 1 ; j <= 4 - i ;j++) { System.out.print(" "); } for(int k = 1 ; k <= 2 * i - 1 ; k++) { System.out.print("*"); }
2021-01-25 21:54:48
688
2
原创 Java初学小程序(求1-n之间的奇数和)
//定义一个方法,求1-n之间的奇数和import java.util.Scanner;class Homework03_求和 {//这是一个主方法public static void main(String[] args) {//键盘输入Scanner sc = new Scanner(System.in);System.out.print(“请输入一个数:”);int n = sc.nextInt();//输出调用方法System.out.println("\n1-" + n + “
2021-01-25 21:53:17
3146
1
原创 Java基础知识(方法,方法的重载)
Java基础知识(四)方法的概述1、就是具有某种特定功能的代码块2、比如有一些代码需要反复编写和执行,将这块代码使用大括号包裹起来,取一个名字,下次需要的使用直接通过名字进行调用3、方法的好处 1、提高了代码的复用性 2、将方法的实现封装起来,外界是无法看到的,提高了代码的安全性 3、简化了逻辑的思维方法的定义直男撩妹public static 撩妹(金钱 时间) { 花金钱请吃饭 花时间陪她 芳心}1、格式修饰符 返回值类型 方法名称(参数列表)
2021-01-25 21:52:18
105
原创 Java初学小程序(正着和倒着打印九九乘法表)
class HomeWork1 {public static void main(String[] args) { for(int i = 1 ; i <= 9 ; i++) { for(int j = 1 ; j <= i ; j++) { System.out.print(j + "x" + i + "=" + (i * j) + " " + "\t"); } System.out.println(); }}}
2021-01-25 21:48:37
496
原创 Java初学小程序(猜数字游戏)
import java.util.Random;import java.util.Scanner;class Demo08_猜数字小游戏 {public static void main(String[] args) { System.out.println("游戏开始!"); System.out.println("\n请输入你猜的100以内的数字数字:\n"); Random r = new Random(); int a = r.nextInt(101); Scanner sc = n
2021-01-25 21:46:14
155
原创 Java基础知识(循环结构,循环嵌套)
Java基础知识(三)循环结构1、对于某些相同后者相似的代码,需要反复的执行,可以使用循环结构减少代码的编写2、代码写的少,程序运行的多3、分类 for【常用】 while【常用】 do whilefor循环1、格式for(初始化语句;循环条件表达式;变量的自增) { 循环体语句;}for(int i = 0; i < 10;i++) { System.out.println(“你好”);}2、执行流程 1、执行初始化语句,只会执行一次,定义一个变量
2021-01-25 21:44:48
204
原创 Java初学小程序(键盘录入4个数,求最小值)
import java.util.Scanner;class Demo12 {public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int d = sc.nextInt(); int abMin = a < b ? a : b; int cdMin =
2021-01-25 21:41:01
1300
原创 java初学小程序(键盘输入一个数,判断奇偶)
import java.util.Scanner;class Demo06_奇偶 {public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数:"); int a = sc.nextInt(); String jiOu = a % 2 == 0 ? "偶数" : "奇数"; System.out.println("这个数是:" + jiOu)
2021-01-25 21:38:48
787
原创 Java基础知识(赋值运算符,比较运算符,逻辑运算符,自增自减,键盘录入,分支机构)
Java基础(二)运算符1、昨天:算术运算符和三元运算符2、赋值运算符、比较运算符、逻辑运算符赋值运算符1、用来赋值的符号就是赋值运算符2、分类 1、基本的赋值运算符 = 将右边的数据赋值给左边的变量 int i = 10; 2、扩展的赋值运算符 += -= *= /= %= int i =10; i+= 10; 符号两边的数据进行计算(+= 加法运算符 -= 减法运算),在把计算的结果赋值给左边的变量
2021-01-25 21:34:53
316
原创 Java基础知识(关键字,标识符,命名规则,书写规范,常量,变量,数据类型,隐式转换,强转,字符串,运算符)
关键字1、在java中有着特殊含义、特殊功能的单词2、取名字的时候不要和关键字重名,但是可以包含关键字 class Myclass3、还有两个保留关键字 goto const,在java中没有特殊的含义,但是依然不能使用标识符1、用来给类、接口、枚举、方法、变量、常量取名字的字符序列2、组成 1、以英文大小写、数字 4、两个特殊的符号 $ _ 5、除英文外的其他字符(中文)(不建议)3、注意事项 1、不能以数字开头 2、不能和关键字重名Public
2021-01-22 23:26:05
337
原创 java初学小程序(给出四个数后,求最大值)
java初学小程序(给出四个数后,求最大值)//给出四个数后,求最大值class Demo3_最大值 {public static void main(String[] args) { int a = 525 , b = 987 , c = 256 , d = 561; int e = (a > b ? a : b); int f = (e > c ? e : c); System.out.println(f > d ? ("最大值为:" + f) : ("最大值为:" +
2021-01-22 18:33:30
1967
原创 编程语言基础
java基础Java关键字abstract assert boolean break bytecase catch char class contscontinue default do double elseenum extends final finally floatfor goto if implements importinstanceof int interface long nativenew package private protected publicreturn st
2021-01-15 18:13:54
528
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人