一、数据类型

  基本数据类型(共:四类八种)

    整数 byte short int long

    浮点 float double

    字符 char

    布尔 boolean

  引用数据类型(new的数据)

    Student s =  new Student

二、数据类型转换

基本数据类型的转换

  自动类型转换:

    由小到大转换(byte、short、char-->int-->long-->float-->double)

  强制类型转换:

    由大到小的转换(可能损失精度)

    例如由int转为byte会损失精度,需强制转换

    int a = 300;

    //byteb = a; 可能损失精度

    byteb = (byte)a;

三、方法

* 方法:类中的一段具有特定功能的程序,提高了代码的复用性和可维护性
* 定义格式:
* public static 返回值类型(没有返回值写void) 方法名(参数类型 参数名,参数类型 参数名2) {//形参
* 方法体;
* }
* 调用方式:
* 有明确返回值类型:
* 赋值调用,将方法的返回值赋值给一个变量
* 输出调用,使用输出语句直接输出方法的返回值
* 直接调用,没法获取方法的返回值
* 没有明确返回值类型:
* 直接调用
* 方法重载:在一个类中有多个重名的方法,这些方法参数不同,和返回值无关
*
* 注意:
* 形参:方法声明的变量,只能是变量,接收方法调用时传递进来的数据
* 实参:调用方法时传递的数据,可以是常量也可以是变量

四、数组

* 需求:定义一个元素类型为int的数组,遍历数组并求和
*
* 数组:用于存储多个元素的一种容器
* 数组的特点:
* 元素类型必须一致
* 元素有整数索引
* 一旦定义好长度则无法改变
* 可以存储基本数据类型
* 也可以存储引用数据类型
* 定义格式:
* 动态初始化
* 元素类型[] 数组名 = new 元素类型[10];
* 静态初始化
* 元素类型[] 数组名 = {元素1,元素2,元素3};
* 元素类型[] 数组名 = new 元素类型[]{元素1,元素2,元素3};
*
public class ArrayDemo {
public static void main(String[] args) {
//使用静态初始化定义数组
int[] arr = {1,2,3,4,5};
//定义一个变量用于存储求和结果
int sum = 0;
//遍历数组
for(int x = 0;x < arr.length;x++) {
sum += arr[x];
}

System.out.println(sum);
}

五、

最新文章

  1. 『.NET Core CLI工具文档』(六)dotnet 命令
  2. Jsp 错题分析
  3. Elasticsearch嵌套聚合
  4. Learning c section 1
  5. 一些Shell命令
  6. python用parammiko模块实现linux的远程操作
  7. [译]Selenium Python文档:一、安装
  8. [NOI 2007]货币兑换Cash
  9. 暖春许愿季丨i春秋给你送福利
  10. Autofac之实例获取
  11. day25 Python四个可以实现自省的函数,反射
  12. asynicio模块以及爬虫应用asynicio模块(高性能爬虫)
  13. 忘记mysql密码时对密码进行更改
  14. html5-移动端布局模板
  15. Java中的权限修饰符
  16. Struts2+AJAX+JQuery 实现用户登入与注册功能。
  17. .NET压缩图片保存 .NET CORE WebApi Post跨域提交 C# Debug和release判断用法 tofixed方法 四舍五入 (function($){})(jQuery); 使用VUE+iView+.Net Core上传图片
  18. spring-framework-reference(5.1.1.RELEASE)中文版——Core部分
  19. consul读取key value
  20. HDU 4462Scaring the Birds(枚举所有状态)

热门文章

  1. go源码分析(二) 使用go http包开发web时遇到的坑之重复注册Handle路由
  2. jvm 性能调优工具之 jps 命令详解
  3. C++类复习及新的认识 6.1.1+6.1.2内容(适合看过一遍书的新手)
  4. .NET Core技术研究-HttpContext访问的正确姿势
  5. 表格的删除与添加以及id的唯一性
  6. bluekeep漏洞(CVE-2019-0708)利用
  7. PTA-7-20 表达式转换(中缀转后缀,带括号,负数,小数转换)
  8. python分布式接口,参数化实战二
  9. Windows 7系统记录
  10. 《java编程思想》 初始化与清理