12.25课堂笔记、作业

来源:互联网 发布:零点有数 知乎 编辑:程序博客网 时间:2024/06/06 01:48

一、课堂笔记

1、基础语言要素

注释

代码注释是编程中非常重要的环节。
注释可能出现的位置:

  • 类、方法、属性等上部(文档注释:通过 javadoc 命令生成API 文档,方便使用的人阅读)
  • 方法体内负责业务逻辑处理过程中(一般性注释)

文档注释

/***相关的注释内容,甚至可以使用HTML标签***/

在javadoc中也提供了丰富的标记

  • @author:指定程序的作者
  • @version:指定源代码的版本
  • @param:在方法中指定参数
  • @在方法中指定返回值

单行注释

//单行注释

多行注释

/*    第一行注释    第二行注释*/

标识符和关键字

标识符包含了 Java 中默认的关键字以及程序员自己定义的类名、方法名、变量名等等。

标识符的命名规范:

  • 只能包含数字、字母(大小写,Unicode字符)、下划线_、美元符$
  • 不能以数字开头
  • demo1、demo-1、$demo、_demo、1demo

分隔符

  • 花括号 {} :定义代码块,逻辑上是一个整体,包括类的主体、方法体、静态代码块、条件和循环语句的执行体;
  • 分号 :语句的结束,如果出现在一行中有几条语句,那么多条之间也要用
    ; 隔开;
  • 方括号 [] :用于数组中;
  • 圆括号 () :在方法中声明形式参数,在调用方法的时候传入实际参数,表达式优先级定义;
  • 空格:单个空格、Tab 键、Enter 键,空格的出现是不会影响程序运行的,但是良好的缩进,可以提高程序的可读性;
  • 圆点 . :用于类/对象与其成员之间的分隔,表示调用类/对象的属性或者方法。

数据类型

Java 是一种强数据类型的语言,就是指在变量进行定义的时候,就指定了变量的数据类型是什么。

变量的概念:把一堆数据起了个名字。

基本数据类型

  • 数值型
    • 整数型:byte(-128-127)、short(15次方)、int(31次方)、long(63次方)
    • 浮点型:float(38次方)、double(308次方)
    • 在实际开发中,我们一般使用int、double
  • 字符型
    • char:用单引号表示,Java中使用16位的Unicode字符集作为编码方式
    • 表示方式
      • 直接通过单个字符表示:’a’、’9’等;
      • 通过转义字符表示:’\t’、’\n’;
      • 直接使用Unicode表示:’\uxxxx’。
  • 布尔型
    • boolean:表示逻辑中的真和假,值只有true和false。

变量

Java 在声明编程时候,必须准确定义变量的数据类型。

变量声明的语法:

数据类型 变量名;

例如:int a;

直接量

直接量是指在程序中直接通过源代码的方式指定的值,有时也成为字面量。

12.25作业

1、JavaScript 编程题

如何用 JavaScript 编写九九乘法表,并显示到页面上?

<!DOCTYPE html><html>    <head>        <meta charset="utf-8" />        <title>九九乘法表</title>    </head>    <body>        <div class="container">        </div>        <script type="text/javascript" src="js/jquery-2.1.0.js"></script>        <script type="text/javascript">            var $container = $('.container');            var html="";            for(var i = 1; i <= 9; i++) {                for(var j = 1; j <= i; j++) {                    html+=i+"*"+j+"="+i*j+" ";                }                html+="<br>";            }            $container[0].innerHTML=html;        </script>    </body></html>

这里写图片描述

2、MySQL 编程题

表名 User

Name Tel Content Date 张三 13333663366 大专毕业 2006-10-11 张四 13612312331 本科毕业 2006-10-15 小明 13905333221 中专毕业 2006-10-15
-- 创建User表DROP TABLE IF EXISTS `User`;CREATE TABLE User(id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(255),tel VARCHAR(255),content VARCHAR(255),in_date DATE);-- 插入数据INSERT INTO `User`(`name`,tel,content,in_date) VALUES('张三','13336663366','大专毕业','2006-10-11');INSERT INTO `User`(`name`,tel,content,in_date) VALUES('张四','13612312331','本科毕业','2006-10-15');INSERT INTO `User`(`name`,tel,content,in_date) VALUES('小明','13905333221','中专毕业','2006-10-11');INSERT INTO `User`(`name`,tel,content,in_date) VALUES('小王','13254748547','高中毕业','2007-05-06');-- 修改数据,把小王的时间更新为当前系统时间UPDATE User SET in_date=NOW() WHERE id=4;-- 请写出删除姓名为张四的全部记录DELETE FROM User WHERE name='张四';

3、Java 编程题

有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

package com.laz;public class everyTask {    public static void main(String[] args) {        String str="";        for(int i=1;i<=4;i++) {            for(int j=1;j<=4;j++) {                if(i==j) {                    continue;                }                for(int k=1;k<=4;k++) {                    if(k==i || k==j) {                        continue;                    }                    str+=(i*100+j*10+k+",");                }            }        }        System.out.println(str);        //substring()提取字符串,并返回一个新字符串,第一个参数是提取索引位置,        //第二参数是提取位数        System.out.println(str.substring(0, str.length() - 1));        String newStr=str.substring(0, str.length() - 1);        String[] strArray=newStr.split(",");        System.out.println(strArray.length);    }}
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 什么是保健 营养保健 保健养生 小保健 成都保健 夫妻保健 健康保健 北京保健 性保健用品 男性保健药 保健产品 男子保健 儿童保健 中老年保健 食疗保健 预防保健 如何保健 推拿保健 保健足浴盆 保健中心 保健服务 保健男 保健室的男医师 农银医疗保健 保健食品招商 澳洲保健批发 13保健室肉翻 博时医疗保健基金 工银医疗保健 放课后保健室 博时医疗保健行业混合 第13号保健室肉翻 汇添富医药保健 眼保健步骤图 富国医疗保健行业混合000220 第十三保健室 富国医疗保健行业混合 第十三号保健室 农银医疗保健000913 营养保健食品 保健是什么意思