做网站要会那些ps,appstore美区免费,重生北京上大学开网吧做网站的小说,河北建筑培训网登录1. Java语言基础阶段
这一部分主要是练#xff0c;给一些题目还有讲解一些最基础的语法#xff0c;做一些额外的补充
1.1 基本概念
1.2 变量
1.2.1 数据类型
4类8种 基本类型#xff1a;整形、浮点型、字符型、布尔型 整形#xff1a;byte -》short-》int-》long 浮点…1. Java语言基础阶段
这一部分主要是练给一些题目还有讲解一些最基础的语法做一些额外的补充
1.1 基本概念
1.2 变量
1.2.1 数据类型
4类8种 基本类型整形、浮点型、字符型、布尔型 整形byte -》short-》int-》long 浮点型float-》double charchar 布尔类型boolean
范围
//byte类型 1字节 -128~127 二进制补
//short 2字节 正负3w多
//int 4 正负21亿多
//long 8 很大很大//float 4 单精度
//double 8 双精度//char 1 0~65535
//boolean 1 true/false
1.2.2 拓展
进制二进制逻辑门 转换规则2、8、16
0100二进制 权重 转化成10进制是多少:8421
1111:2的0次方2的1次方2的2次方2的3次方15十进制 任何数的0次方都是1
1100转化10进制12
1001转化10进制9
2转8进制取三合一
10010044
1001:11
2进制转16进制取四合一 10001000:88 11101100:ec 10101111:af 从10以后用字母表示10-a、11-b……15-f
16进制af转化成10进制 10101111:1532128175
1.2.3 类型转化
显示/强制转化 隐式/自动转化 字面值类型 整int 浮点 doule long a 3;//自动 3的字面值类型intbyte b 127;//几条特殊规则三种比int小的整数可以在范围内直接赋值short 127char 98float f (float)3.14//编译错误float f2 3.14f//谈论char类型//可以存什么1.3 练习
1.3.1 if练习 编写程序由键盘输入任意3个数找出其中最小的数 不允许使用三元运算符 1.3.2 for循环 编写程序求135……99 1.3.3 for循环 if判断 编写程序统计1000以内的自然数中3的倍数之和。 1.4 运算符
优先级括单算关与或条赋逗
自增自减 符号在前先变化后使用 符号在后反之 int n 1 n2 n 2 n3
1.4.1 练习 输入天数将其转换为周数和天数。例如输入17转换为2周3天并输出。 1.5 方法
方法的创建 修饰符 返回值 方法名参数列表{}
1.5.1 方法的调用
sum方法 sum(参数……);
1.5.2 方法的返回值
方法的返回值是必须要有的吗 要和不要取决你的业务需求
假设a同学写了求和方法b同学想使用并且知道结果
1.6 数组
1.6.1 二维数组 求3*4数组内的所有元素中取最大值和最小值元素的行号和列号 1.6.2 二维数组综合
指出下列函数(方法)的功能并编写一个主函数来调用它 1.假设一个班级有3个小组(小组个数可自定义)每个小组有4个学生输入每个小组成员的分数统计小组平均成绩在90分以上的个数。 2.假设一共有3位学生人数可自定义输入每位学生的4科成绩统计平均成绩在90分以上的人数 2. Java的面向对象阶段
重点概念
3. API