自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 抽象案例:猫和狗

使用抽象类。定义抽象的方法使用toString方法输出对象信息使用super调用父类的构造方法实验Animal类package 抽象案例;public abstract class Animal { private String name; private int age; public Animal() { } public Animal(String name,int age) { this.name= name; this.age= age; } public St

2021-11-10 16:48:20 295

原创 继承案例:猫和狗

使用继承开发java程序什么是方法重写使用toString方法输出对象信息使用super调用父类的构造方法实验要求:采用继承的思想实现猫和狗的案例,并在测试类中进行测试一、分析:①猫:成员变量:姓名,年龄构造方法:无参,带参成员方法: get/set方法,抓老鼠()②狗:成员变量:姓名,年龄构造方法:无参,带参成员方法: get/set方法, 看门()③共性:成员变量:姓名,年龄;构造方法:无参,带参;成员方法: get/set方法二、思路:①定义动物类(Animal)

2021-11-10 16:42:06 865

原创 索引与视图--视图

什么是视图视图与表有很多类似的地方,视图也是由若干个字段以及若干条记录构成,视图也可以作为select语句的数据源甚至在某些特定条件下,可以通过视图对表进行更新操作视图中保存的仅仅是一条select语句,视图中的源数据都来自于数据库表,数据库表称为基本表或者基表,视图称为虚表视图的概念视图于表不同,视图是一个虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,对视图的数据进行操作时,系统根据视图的定义去操作于视图相关联的基本表视图一经定义,就可以像表一样被查询、修改、删除、和更新。

2021-11-09 22:16:00 998

原创 索引与视图--索引

理解索引索引的本质是什么其实就相当于新华字典中的目录 帮助我们快速找到某个对象索引数据需要额外的存储空间索引的上限是64个,联合索引最多16个索引可以是字段的组合不建议跨表建立索引索引非常重要,同一个表,表的索引并不是越多越好,按需建立索引即可索引关键字的选取原则1.表的某个字段值离散度越高,该字段越适合选作索引的关键字2.占用存储空间少的字段更适合选作索引的关键字3.较频繁地作为where查询条件的字段应该建立索引,分组字段或者排序字段应该创建索引,两个表的连接字段一个创建索引。

2021-11-09 21:50:06 236

原创 基本的数据类型

//控制台输入以下代码段。布尔型Boolean //true当1来看,false当0来看 <script> var flag = true; console.log(flag + 1); </script></body> <script> //控制台输入以下代码段。数值型Number var oct = 032; // 八进制数表示的26 .

2021-11-09 21:12:38 95

原创 函数实验与应用

1、 创建函数f1,实现传入直角三角形的斜边和其中一条直角边,返回另一条直角边。并实现调用。DROP FUNCTION if EXISTS f1;CREATE FUNCTION F1(X FLOAT,Y FLOAT)RETURNS FLOATBEGINDECLARE z FLOAT;SET z=SQRT(ABS(x*x-y*y));RETURN z;end;SELECT f1(3,5);2、 创建函数f2,在数据库myempployees中,实现传入工种名job_title,返回该工

2021-11-02 22:31:45 243

原创 JavaScript常用输入输出语句

<script> //alert( )语句 alert('第一个JavaScript'); alert('第二个JavaScript'); alert('第三个JavaScript'); </script>//外链式引入JavaScript,新建一个js文件(名为test.js),文件代码为alert("我真棒呀!"),//再新建一个html的文件,文件代码为自动生成的html结构和meta声明以及代码// &l

2021-10-31 20:34:48 1288

原创 循环结构求阶乘之和

使用循环结构设计简单求阶乘之和编程求n!(n>=1)分析:首先定义一放累乘的变量a=1;用i代表每一项① 第一项:i=1;② 每一项乘到a=a*I;③ 下一项:i=i+1;(实质是通项)循环执行条件:i<=n当满足条件时反复做②③public class Demo06 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); in

2021-10-31 20:20:38 640

原创 图案的输出

使用循环结构设计图案的输出图案的输出。通过不断的修改程序,依次实现如下功能。(要求:图案的行数m,列数n,从键盘输入)分析:行数M 列数N第i行:(i从1——M)① 输出N个⭐:for(j=1;j<=N;j++) System.out. print(“⭐”);① 一个换行符:System.out. print(“\n”);① 输出一行n个*如:6⭐⭐⭐⭐⭐⭐② 输出m行n列的矩阵图案如:5 6⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

2021-10-31 20:17:18 903

原创 类 与 对象(二)

1、定义一个表示学生信息的类Student,要求如下:(1)类Student的成员变量:sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类Student的方法成员:getNo():获得学号;getName():获得姓名;getSex():获得性别;getAge()获得年龄;getJava():获得Java 课程成绩2、根据类Stud

2021-10-31 20:02:44 273

原创 类 与 对象(一)

【1】 定义类【2】 对象的创建与使用【3】 对象的引用传递【4】 理解类的封装性【5】 体验访问控制符权限【6】 掌握构造方法的使用定义一个表示学生信息的类Student,要求如下:(1)类Student的成员变量:sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类Student的方法成员:getNo():获得学号;getNam

2021-10-31 19:59:38 210

原创 循环结构语句

请编写程序,实现计算“1+3+5+7+…+99”的值,要求如下。(1)使用循环语句实现自然数1~99的遍历。(2)在遍历过程中,通过条件判断当前遍历的数是否为奇数,如果是就累加,否则不加。提示:奇数判断有两种方法1、求余法%:if(i%2==1) 则i奇数2、位与&:if((i&1)1) 则i为奇数 &优先级小于package lesson;import java.util.Scanner;public class demo { public static

2021-10-31 19:50:32 683 2

原创 石头剪刀布小游戏

package game;import java.util.Random;import java.util.Scanner;public class demo { public static void main(String[] args) { //通过Random类中的nexInt(int n)方法,生成1-3的随机数 //1 代表剪刀 2 代表石头 3 代表布 int a=0;//玩家获胜场次 int b=0;//平局场次 System.out.println("程序

2021-10-31 19:48:10 2345

原创 智能购物计算小程序

【1】 学会分析"智能购物"程序的实现思路【2】 根据思路独立完成”智能购物”的源代码编写、编译及运行。【3】 掌握在程序中使用switch条件语句进行运算操作。编写一个智能购物计算小程序,在一家商店有书本、铅笔、橡皮、可乐、零食五种商品,商品价格如下表所示。商品名称 价格书本 12元铅笔 1元橡皮 2元可乐 3元零食 5元假如你带了20元,且必须购买一本书,剩余的钱还可以购买哪种商品,可以购买几件,购买完后又能剩余多少钱?思路:(1) 从任务描述中可知,要实现此功能,我们需要先定义

2021-10-31 19:45:59 9710

原创 商品信息的输入与输出

【1】 学会从练习从控制台输入String\double\int类型的数据【2】 学会在控制台输出数据【3】 学会Eclipse的使用输入商品信息,并显示在控制台商品信息如下:品牌型号:商品的名称,String类型。尺寸:手机的大小,double类型。价格:手机的单价,double类型。配置:手机的内存等配置,String类型。库存数:int类型总价:double类型知识提示:1、用户输入需要使用Scanner类,以下代码使用户能够从System.in中读取一个数字。Scanner

2021-10-31 19:42:54 1855

原创 用记事本开发第一个Java程序

【1】 学会用记事本开发第一个Java程序【2】 了解和体会Java程序的运行机制使用记事本编写一个Hello World程序,并在命令行窗口编译运行,并打印输出结果。知识提示: 当java文件中的类名是用public修饰时,文件名必须与该public类同名。 同一个java文件中只能有一个public类。 同一个java文件中允许定义多个类。类的访问控制符只有两种public和默认操作步骤:1、编写Java源文件在C盘根目录下新建一个test1文件夹,并在该文件夹中新建文本文档,重

2021-10-31 19:38:41 1301

原创 统计各销售小组的总销售额

【1】 学会使用不规则二维数组请编写程序,实现统计一个公司三个销售小组中每个小组的总销售额以及整个公司的销售额。(见chapter02/arraytest/Demo3.java p60)假设:第1个小组有2人:销售额分别为11,12第2个小组有3人:销售额分别为21,22,23第3个小组有3人:销售额分别为21,22,23,34分析:数据可由一个二维数组来放,每一行代表一个小组,每个小组的人数不一样则该二维数组可以这么定义:int[] arr=new int[3][];// arr可

2021-10-30 22:47:40 3230

原创 二维数组的输入输出.

【1】 学会定义和使用一维数组【2】 学会使用数组作方法的参数请编写程序,实现二维数组的输入与输出。public abstract class Demo05 { public static void main(String[] args) { //1、定义一个3行4列的数组 int [][]x=new int[3][4]; Scanner is=new Scanner(System.in); int i,j,y; //2.用传统的方法输入数组元素 for(i=0;i&

2021-10-30 22:45:03 4748

原创 获取一维数组的最大值

【1】 学会定义和使用一维数组【2】 学会使用数组作方法的参数请编写程序,实现获取数组{22,24,76,12,21,33}的最大数。要求:求数组中的最大值通过定义一个方法来实现,在main方法中调用该方法获取这组数的最大值。知识提示:一维数组的定义下面几种形式都可以:【1】 int [] arr=new int[6];【2】 int[] arr= new int[]{ 22,24,76,12,21,33 };【3】 int[] arr= { 22,24,76,12,21,33 };

2021-10-30 22:42:53 10878 1

原创 一维数组的使用

【1】 学会定义一维数组【2】 学会一维数组的遍历【3】 学会使用增强性循环【4】 学会使用Arrays类的常用方法操作一维数组( toString()\sort()\fill())【5】 学会数组复制System.arraycopy()按程序代码输入程序,并运行,体会一维数组的各种操作。知识提示:数组就是一个容器。可以保存多个同一数据类型的数据动态初始化格式: 数据类型[] 数组名=new 数据类型[长度];静态初始化格式:数据类型[] 数组名=new 数据类型[]

2021-10-30 22:39:42 176

原创 方法重载-求数据之和

【1】 学会使用方法重载【2】 掌握方法重载的条件利用方法重载,定义三个方法:① 求两个整数之和。② 求两个小数之和③ 求三个整数之和并在主方法中调用重载的方法,分别求出3+5,3.8+5.5,3+4+5值并输出。知识提示:所谓方法重载,就是在同一个作用域内方法名相同但参数个数或者参数类型不同的方法。需要注意的是,方法的重载与返回值类型无关public class Demo07 { public static double add(int a, int b) { S

2021-10-30 22:33:22 1910

原创 定义方法-求矩形的面积

定义一个方法:求矩形的面积。在main方法中任意输入矩形的长和宽,然后调用该方法求出矩形的面积并输出。知识提示:1.定义一个方法的语法格式如下: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...) { 执行语句 return 返回值; } 从键盘输入数据方法 Scanner sc=new Scanner(System.in); int x=sc.nextInt(); 或 double x=sc.nextDouble();因

2021-10-30 22:28:00 2458

原创 用户自定义函数

自定义函数的语法格式create function 函数名(参数1 参数类型,参数2 参数类型,...)-- 参数是形参return 返回值的数据类型begin 函数体; return语句;end;--函数的调用select 函数名(参数);-- 参数是实参1.顺序结构-- 三角形求斜边长drop FUNCTION if EXISTS f1;create FUNCTION f1(a int,b int)returns DECIMAL(10,1)BEGINDECL

2021-10-30 22:15:00 791

原创 实践-连接查询

取得每个部门最高薪水的人员名称SELECT ENAME,e.DEPTNO,salfrom emp ejoin(SELECT DEPTNO,max(sal) zuigaofrom empGROUP BY deptno) ton e.DEPTNO=t.DEPTNOwhere sal=zuigao;哪些人的薪水在部门的平均薪水之上select ename,salfrom emp ejoin(SELECT deptno,avg(sal) pjfrom empGROUP BY DEPT

2021-10-30 22:10:21 188

原创 算法-程序的灵魂

1.什么是算法?试从日常生活中找3个例子,描述他们的算法。算法:简而言之就是求解问题的步骤,对特定问题求解的一种描述。生活中的例子:1.考大学​ 首先填报志愿表、交报名费、拿到准考证、按时参加考试、收取录取通知书、按照日期到指定学校报到。2.去北京听演唱会​ 首先在网上购票、然后按时坐车到北京,坐车到演唱会会场。3.把大象放进冰箱​ 先打开冰箱门,然后将大象放进冰箱,关冰箱。2.什么叫结构化的算法?为什么要提倡结构化的算法结构化算法:由一些顺序、选择、循环等基本结构按照顺序组成,流程的

2021-10-30 21:28:35 296

原创 程序设计和C语言

1.什么是程序? 什么是程序设计?程序就是一组计算机能识别和执行的指令程序设计是指从确定任务到得到结果、写出文档的全过程。2.为什么需要计算机语言? 高级语言有哪些特点?为什么需要计算机语言?计算机语言解决了人和计算机交流时的语言问题,使得计算机和人都能识别高级语言的特点:2.1高级语言的数据结构要比汇编和机器语言丰富;2.2高级语言与具体机器结构的关联没有汇编以及机器语言密切;2.3高级语言更接近自然语言更容易掌握;2.4高级语言编写的程序要经过编译或解释计算机才能执行;3.正确理解

2021-10-30 21:24:43 289

原创 创建学生数据库

一、上机内容按顺序将操作过程中使用的命令及对应结果保存到“实验1.docx”文件,提交至教师机。1.创建数据库studentsdb。保存命令。CREATE DATABASE studentdb;2.选择studentsdb为当前使用数据库。保存命令。use studentdb;3.在studentsdb数据库创建数据表student_info、curriculum、grade,三个表的数据结构如表1-表3所示。分别保存命令,分别查看结果。表一CREATE TABLE student_i

2021-10-06 18:32:33 29035 1

原创 数据库主外键约束

第二次实验内容知识点准备主键约束:主键约束可以唯一标识数据表中的每条记录,要求主键必须唯一,且其值不能为空。主键可以是单个字段,也可以是多个字段的联合。 单字段主键CREATE TABLE student_info(学号 char(4) PRIMARY KEY ,姓名 char(8) not NULL,性别 char(2),出生日期 DATE,家庭住址 VARCHAR(50));或者:CREATE TABLE student_info(学号 char(4) ,姓名 char(

2021-10-06 17:35:48 4582

原创 表记录的查询

表记录的查询 语法21/9/29#1.简单查询select *FROM tb_emp;#指定列别名SELECT NAME,salary FROM tb_emp;SELECT NAME,salary+800 AS gongzi FROM tb_emp;SELECT NAME,salary+800 gongzi FROM tb_emp;SELECT NAME,salary*12 AS nianshouru FROM tb_emp;#DISTINCT的作用是去掉重复SELECT

2021-10-06 17:30:07 184

原创 简单查询、子查询

前13个简单查询 后六个子查询21/10/06– 1-1查询工资大于12000的员工姓名和工资select last_name,salaryfrom employeeswhere salary>12000;– 1-2查询员工号为176的员工的姓名、部门号和年薪select last_name,department_id,salary*12from employeeswhere employee_id=176;– 1-3查询工资不在5000到12000的员工的姓名和工资,按工资降

2021-10-06 17:26:33 265

原创 实践-子查询

10.6 课堂作业案例1:查询比Abel工资高的员工信息select * from employeeswhere salary>(select salary from employees where last_name = 'Abel')案例2:查询job_id与141号员工相同,salary比143号员工多的员工姓名,job_id和工资select last_name,job_id,salaryfrom employeeswhere job_id=( select job_id

2021-10-06 17:20:32 79

原创 权限管理命令

修改权限的命令chmod在这里插入代码片root@localhost tmp]# chmod o=r abc[root@localhost tmp]# ll总用量 16-rw-r--r--. 1 root root 12 11月 3 01:06 abc[root@localhost tmp]# chmod o=rw abc[root@localhost tmp]# ll总用量 16-rw-r--rw-. 1 root root 12 11月 3 01:06 abc[r

2020-11-09 16:50:43 171

原创 Liunx的用户管理与组管理

用户管理与组管理添加用户-r //创建用户时不给其创建家目录-M //添加一个系统用户-g GID //指定用户所属基本组,可为组名或GIDroot@localhost ~]# useradd a1@localhost ~]# useradd -r -M -s /sbin/omlogin a3 [root@localhost ~]# useradd -g 5000 a4查看用户帐号的信息命令id[root@localhost ~]# id a1uid=1012(a1) gid=1012(

2020-11-04 12:22:15 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除