• java、sqlserver复习


    一、java简答题:
    1.java中我们学过的数据库类型转换有几种?分别是什么?转换规则是什么?
    答:两种,自动类型转换和强制类型转换。
    源类型大于目标类型时,需要自动转换。
    源类型小于目标类型时,需要强制转换。
    2.java中变量的命名规范有哪些?
    答:(1)前面是字母、线(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;

  • 相关阅读:
    [Hadoop]
    [Linux]
    [Linux]
    [Hadoop]
    [Hadoop]
    vue-学习笔记-API-全局配置
    vue 风格指南-必须的
    vue 学习笔记-复用-自定义指令
    vue学习笔记-过滤器
    vue 学习笔记-复用-对象混入
  • 原文地址:https://www.cnblogs.com/a1111/p/12815932.html
Copyright © 2020-2023  润新知