栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

每日训练

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

每日训练

day13_0509 选择题

 alter和modify的区别:

一、功能不同
1、modify:只能修改字段的属性。
2、alter:除了修改字段属性外,还可以做增加删除操作。
二、语法不同
1、modify:修改字段名使用:ALTER TABLE [表名] MODIFY [列名] [数据类型]
2、alter:数据库SQL语言的修改语句,可以用来修改基本表,表示格式为:ALTER TABLE<表名>[改变方式]。
三、范围不同
1、modify:只是alter功能下的一个功能模块。
2、alter:包括“ADD ”、“DROP ”、“CHANGE ”、“MODIFY ”四个功能模块。 

 

【 between and 】
查询数字是包含左右边界,查询日期时不包含右边界;
【interval】
interval(n,n1,n2)是比较函数,返回比n大的位置
interval也可以用来处理时间
now ()- interval 24 hour 返回前一天
 

DATEADD(datepart,number,date)

在日期中添加或减去指定的时间间隔。

 datapart参数的取值范围是{yy/yyyy,qq/q,mm/m,dy/y,dd/d,wk/ww,dw/w,hh,mi/n,ss/s,ms,mcs,ns}
number 是您希望添加的间隔数
date 参数是合法的日期表达式

GETDATE()返回当前的时间和日期

 

 一个关系表中的数据就是数据集,集合,是无序的

 

WHERe在聚合之前,HAVINg在聚合之后

 视图一经定义就无法修改

 ​​​​

数据库语言包括:
①数据定义语言(DDL)及其翻译程序,主要负责数据的模式定义与数据的物理存取构建;
②数据操纵语言(DML)及其编译(或解释)程序,主要负责数据的基本操作,包括查询、增加、删除、修改等操作;
③数据控制语言,主要负责解释每个控制命令的含义,决定如何去执行控制命令。

编程

参数解析


import java.util.Scanner;
public class Main{
    public static void main(String []args){
        Scanner sc=new Scanner(System.in);
        String str=sc.nextLine();
        int count=1;
        for(int i=0;i 
 

跳石板

 

public class JumpSlate {
    public static void main(String[] args) {
        Scanner  sc=new Scanner(System.in);
        int n=sc.nextInt();
        int m=sc.nextInt();
         int[] step=new int[m+1];
         for (int i=0; i list=js(i);
            for (int j:list) {
                if(i+j<=m && step[i+j]!=Integer.MAX_VALUE){
                    //此前step[i+j]被走过,赋了其他值,此时再走选最少的走法
                    step[i+j]=Math.min(step[i+j],step[i]+1);
                }else{
                    if(i+j<=m){
                        step[i+j]=step[i]+1;
                    }
                }

            }
        }
        if(step[m]==Integer.MAX_VALUE){
            //说明无法从n走到m
            System.out.println(-1);
        }else{
            System.out.println(step[m]);
        }
    }
    public static List js(int num){
        List list=new ArrayList<>();
        for (int i= 2; i <=Math.sqrt(num); i++) {
            if (num%i==0){
                list.add(i);
                if(num/i!=i){
                    list.add(num/i);
                }
            }
        }
        return list;
    }

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/871553.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号