java、sqlserver复习

简介: java、sqlserver复习

一、java简答题:


1.java中我们学过的数据库类型转换有几种?分别是什么?转换规则是什么?


答:两种,自动类型转换和强制类型转换。


源类型大于目标类型时,需要自动转换。


源类型小于目标类型时,需要强制转换。


2.java中变量的命名规范有哪些?


答:

(1)前面是字母、 、 下 划 线 开 头 ( 2 ) 后 面 可 以 是 数 字 、 字 母 、 、下划线开头


(2)后面可以是数字、字母、 、下划线开头(2)后面可以是数字、字母、、下划线结尾


(3)不可以是java的关键词


3.java中我们学过的数据类型有哪些?请使用这些数据类型分别声明一个变量并赋值。


答:

(1)int a = 1;


(2)double a = 1.0;


(3)String str = “张三”;


(4)char a = ‘男’;


(5)boolean flag = true;



二、java手写代码题。


1.从键盘上输入三个数,然后从小到大输出。

public static void main(String []args){
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入第一个数:");
    int num1 = sc.nextInt();
    System.out.println("请输入第二个数:");
    int num2 = sc.nextInt();
    System.out.println("请输入第三个数:");
    int num3 = sc.nextInt();
    int temp = 0;
    if(num1>num2){
      temp = num1;
      num1 = num2;
      num2 = temp;
    }
    if(num1>num3){
      temp = num1;
      num1 = num3;
      num3 = temp;
    }
    if(num2>num3){
      temp = num2;
      num2 = num3;
      num3 = temp;
    }
    System.out.println(num1+","+num2+","+num3);
  }
2.假设机票原价为5000元,4-10月份头等舱打9折,经济舱打8折。其余月份为淡季,头等舱打5折,经济舱打4折,使用嵌套if实现。
public static void main(String []args){
    int yuan = 5000;//原价
    int xian = 0; //现价
    System.out.println("请选择月份:");
    Scanner sc = new Scanner(System.in);
    int yue = sc.nextInt(); //输入月份
    System.out.println("可选舱位:1.头等舱 2.经济舱");
    System.out.println("请您选择舱位");
    int cang = sc.nextInt();  //选择的舱位
    if(yue>=4&&yue<=10 ){
      //旺季
      if(cang ==1){
        //头等舱
        xian = yuan*0.9;
        System.out.println(yue+"月份头等舱的价格是"+xian);
      }else{
        //经济舱
        xian = yuan*0.8;
        System.out.println(yue+"月份经济舱的价格是:"+xian);
      }
    }else{
      //淡季
      if(cang==1){
        //头等舱
        xian = yuan*0.5;
        System.out.println(yue+"月份头等舱的价格是:"+xian);
      }else{
        //经济舱
        xian = yuan*0.4;
        System.out.println(yue+"月份经济舱的价格是:"+xian);
      }
    }
  }



三.SQL手写代码题。


已知表books:


其中有列,bno编号,bname名称,author作者,price价格,quantity库存册数


1.插入三条记录


insert into books values(1,‘狂人日记’,‘鲁迅’,18.5,100);
insert into books values(2,‘老人与海’,‘海明威’,20,200);
insert into books values(3,‘假如给我三天光明’,‘海伦.凯勒’,15,150)


2.查询表中的全部信息

select * from books;


3.查询作者为鲁迅的图书的书号、书名和单价

select bno ,bname,price from books where author = ‘鲁迅’


4.查询作者未鲁迅且价格不超过20的图书书名、价格、库存

select bname,price,quantity from books author = ‘鲁迅’ and price<=20


5.查询book表中共有多少记录?

select count(*) from books;


6.将书号为1的图书的库存在原有的基础上+100

update books set quantity = quantity+100 where bno = 1


7.将作者为鲁迅的图书修改为周树人

update books set author = ‘周树人’ where author = ‘鲁迅’
8.delete from books where bno = 2;


目录
相关文章
Java连接SQL Server数据库的详细操作流程
Java连接SQL Server数据库的详细操作流程
|
SQL XML Java
java与sql server数据库连接
在Java中连接SQL Server数据库,你通常需要使用JDBC (Java Database Connectivity)。以下是一个简单的步骤指南,帮助你建立连接: ### 1. **下载并
Java连接SQL Server数据库的详细操作流程
Java连接SQL Server数据库的详细操作流程
|
SQL Java 数据库
java、sqlserver复习
java、sqlserver复习
|
Java 数据库 数据库管理
html、sqlserver、java基础总结
html、sqlserver、java基础总结
|
10月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1597 152
|
10月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
1107 156
|
SQL 数据库 数据安全/隐私保护
数据库数据恢复——sql server数据库被加密的数据恢复案例
SQL server数据库数据故障: SQL server数据库被加密,无法使用。 数据库MDF、LDF、log日志文件名字被篡改。 数据库备份被加密,文件名字被篡改。
|
10月前
|
SQL 人工智能 Linux
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
761 5
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库