C语言入门写代码流程写C代码 1、创建工程 2、创建项目 .cpp - c++文件 .c - 源文件 .h - 头文件 head 3、写代码1、main 主函数,程序的入口,有且仅有一个 //包含一个叫stdio.h的文件 //std - 标准 standard innput out 标准输入输出,所以函数中有输入、输出语句都要包含这个文件 #include <stdio.h>
1、圆类案例需求:(1)声明一个圆的图形类,包含实例变量/属性:半径(2)在测试类的main中,创建2个圆类的对象,并给两个圆对象的半径属性赋值,最后显示两个圆的半径值、周长和面积值(3)提示:圆周率可以使用Math.PIpublic class Circle { double radius; }public class Exercise1 { public static void
1、5个一行输出1-100之间的偶数(1)输出1-100偶数,(2)要求:每5个偶数一行,一行中的每个偶数数字之间使用逗号分隔public class Homework1 { public static void main(String[] args) { for (int i=2; i<=100; i+=2){ if(i%10 != 0){
第1题:1-100偶数1、打印1-100之间的偶数public class Exercise1 { public static void main(String[] args) { for (int i = 2; i <=100 ; i+=2) { System.out.println(i); } } }第2题:水仙花数
第九章 多线程9.1 多线程这里只是讲一下多线程基础,后面Java高级会讲juc、多线程高级等1、什么是多线程? 同一个程序同时做多个事情。 程序:为了完成某个任务,功能,而选择一种编程语言(例如:Java)编写的一组指令的集合。 进程:当程序启动时,操作系统会给这个程序分配一块独立的内存空间,以及相关的资源, 每一个程序启动后有一个独立的进程对它
8.2 异常类型3、Java异常的类型 (1)异常的根类型:java.lang.Throwable Throwable 类是 Java 语言中所有错误或异常的超类。 只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。 类似地,只有此类或其子类之一才可以是 catch (捕获)子句中的参数类型。 两个子类的实例,Error 和 Exc
7.6 枚举类1、什么是枚举类? 枚举类是指一种特殊的类,这种类的对象只有有限的固定的几个常量对象。 2、什么情况会用枚举类呢? 例如:Month类,Week类等等, 他们的对象应该是固定的有限的几个。 Month类:12个对象 Week类:7个对象 Season(季节)类:4个对象 3、如何声明枚举类呢? 在JDK1.5之前: (1)构造器私有化 (2)在枚举类的内部提前创建好几个固定
7.5 内部类7.5.1 内部类概述1、什么是内部类? 顾名思义:一个类里面的类称为内部类。 例如: class Outer{ //相对的,它是外部类 class Inner{ //内部类 } } 2、为什么要用内部类? 实现高内聚低耦合的开发原则。 好处: (1)内部类,可以被限定在外部类中使用 (2)内部类和外部类可以互相访问对方的私有的成员 例如
7.4 接口7.4.1 为什么要使用接口1、为什么要使用接口? (1)Java的类只支持单继承 (2)Java的父子类是用于表示两个事物之间的is-a的关系, 但是很多类之间的关系不是is-a,它们是has-a的关系, 即它们有相同的方法。 例如: (1)小鸟类型Bird,有一个fly方法 Bird类还继承Animal类 (2)飞机类型Plane,也有一个fly方法 (3)风筝
第7章 面向对象(下)7.1 静态的1、static:静态的 2、什么是静态的? 和对象无关的,不会因为对象的不同而不同,即所有对象都一样的。 换句话说,和对象无关。 动态的,根据对象的不同而不同,和对象有关,由对象动态决定。 3、static这个关键字用在哪里? (1)成员变量前面:静态变量 (2)成员方法前面:静态方法 (3)代码块前面:静态代码块 (4)内部类class前
1、按步骤编写代码,效果如图所示:编写步骤:定义类 Homework1定义 main方法定义2个double类型变量x、y,x赋值为100.8,y赋值为20.6定义新变量add,保存变量x,y的和并打印到控制台定义新变量sub,保存变量x,y的差并打印到控制台定义新变量mul,保存变量x,y的积并打印到控制台定义新变量div,保存变量x,y的商并打印到控制台答案:public class Home
6.4 根父类1、如何理解根父类是object这句话?(1)所有类都直接或间接的继承Object(字面解释) (2)Object类型的变量,可以接收任意类型的对象 (3)Object类型的数组,可以任意类型的元素 (4)规定Object[]类型的数组,可以接收任意的对象数组 (5)规定Object[]类型的数组,不可以接收元素是基本数据类型的一维数组 (6)Object类的所有方法(一共11个),
6.3 多态6.3.1 多态的概念1、什么是多态? 多态:多种形态,多种类型的形式 两个角度: (1)一个父类的变量,可以赋值给它各种子类的对象 换句话说,一个父类的变量,可以在运行时体现为多种不同的子类对象 ==> 编译时都是父类类型的变量,运行时是各种子类的对象类型 (2)一个子类对象,可以赋值给不同类型的父类变量, 在编译时,编译器识别的类型也不同,可以用.访问的成
聚集函数聚集函数:SQL提供的方法统计函数count(字段):统计表中记录的个数. 语法: select count(*) from 表名; 练习: -- 统计exam中有多少个学生: select count(name) from tb_exam; select count(id) from tb_exam; select count(*) from tb_exam; -- 根据
5.6 对象数组5.6.1 对象数组的声明和使用1、什么情况下会用到对象数组? 当同时有多个对象需要处理时,而且这多个对象是同一种类型的。 例如:有多个学生对象需要处理。 2、什么是对象数组呢? 元素是引用数据类型,元素存储的是对象的首地址。 例如: Student[] students; 3、如何声明对象数组呢? 一维的对象数组的声明: &nbs
第一章 数据库概述 1、什么是数据库 数据库是一种存储并管理数据的软件系统 存储:持久化 管理:增删改查 常用的存储数据的方式: 1、Java中的变量:生命周期短,不能实现持久化 [内存] 2、序列化:管理数据时依赖于Java中的反序列化 [硬盘] 3、txt,办公软件:没有统一的方式管理数据[硬盘] 4、数据库 2、数据库概述 DBMS:关系型数据库管理系统(Database Mana
第5章 面向对象(上)5.1 面向对象编程思想概述面向对象的编程思想:一切以对象为中心。把现实世界中的事物都用类来描述,每一个具体的实体/个体都对应一个对象例如:办公室里的事物:人桌子椅子电脑...具体的事物:胖虎的电脑是电脑这个类别的一个对象。胖虎这个人是人这个类别的一个对象。对象就是一类事物的具体一个。每一类事物都有自己的属性特征:==>数据值以人为例姓名、性别、年龄
第4章 数组4.1 什么是数组?数组: 简单的说,就是一组数。 所谓数组(array),就是相同数据类型的元素按一定顺序排列的集合, 就是把有限个类型相同的变量用一个名字命名,以便统一管理他们, 然后用“编号”区分他们,这个名字称为数组名, 编号称为下标或索引(index)。 组成数组的各个变量/数据称为数组的元素(element)。 数组中元素的个数称为数组的长度(len
3.7 for循环需求: 某些代码在满足某些条件时需要重复执行。 解决: 循环 Java中循环结构有三种:for、while、do...while 3种循环结构的作用: 可以重复执行某些代码 它们3者完全可以互换。 一、for循环 1、for循环是使用频率最高的一种。 2、for循环的语法结构 for(【循环变量初始化表达式】;【循环条件表达式】;【循环变量迭代表达式】){ 循环体语句块;
第3章 流程控制语句结构(上)3.1表达式和语句1、常量、变量:都是数据 2、运算符:各种运算符(有赋值的、有算术计算的、有判断关系的等) 3、表达式: (1)常量/变量 + 运算符构成一个计算表达式。 (2)new表达式 (3)方法调用表达式 计算表达式和new表达式都有一个结果,这个结果可以用于输出或下一步运算。 方法调用表达式有的有结果有的没有结果。 Math.sqrt(x)求x的平方根,
第二章Java的基础语法2.1Java的注释1、注释是干什么的?给程序员(人)看的,辅助程序员理解代码的解释性的文字。2、注释的形式有3种(1)、单行注释//注释内容(2)、多行注释/* 注释内容1 注释内容2 注释内容3 */(3)、文档注释/** 文档注释内容 */ 文档注释可以被javadoc.exe工具读取,生成API帮助文档 javadoc -d ./doc 源文件名.java
Java基础
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号