java学习笔记(一)

java学习笔记(一)

1.面向对象

  1. 创建类和对象 ,可代表英雄这一事物;

public class Hero {

String name; //姓名

float hp; //血量

float armor; //护甲

int moveSpeed; //移动速度

public static void main(String[] args) {
	Hero garen =  new Hero();
	garen.name = "盖伦";
	garen.hp = 616.28f;
	garen.armor = 27.536f;
	garen.moveSpeed = 350;
	
	Hero teemo =  new Hero();
	teemo.name = "提莫";
	teemo.hp = 383f;
	teemo.armor = 14f;
	teemo.moveSpeed = 330;
}	

}
类名第一个字母大写

  1. 创建类的属性:属性的类型可以是基本类型,比如int整数,float 浮点数
    也可以是类类型,比如String 字符串
    属性名称一般来说,都是小写,如果有多个单词组成,后面的单词的第一个字母大写,比如 moveSpeed
  2. 创建类的方法:方法可有无返回值,方法是一个类的动作行为
    如果有多个单词,后面的每个单词的第一个字母使用大写,比如 addSpeed

变量

用来命名一个数据的标识符

1.Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。

这八种基本类型分别是:
整型 (4种):byte、short、int、long
字符型 (1种): char(用于存放一个字符,值用单引号’表示)
浮点型 (2种): float、double
默认的小数值是double类型的,在数字后面加一个字母f,直接把该数字声明成float类型
布尔型(1种): boolean(true、false)

String类型
不是基本类型

2.类型转换:从小到大自动转,从大到小强制转
short和char都是16位的,长度是一样的,但是彼此之间,依然需要进行强制转换

char c = 'A';
	short s = 80;
	//虽然short和char都是16位的,长度是一样的
	//但是彼此之间,依然需要进行强制转换
	c = (char) s;

3.命名规则
变量命名只能使用字母 数字 $ _
变量第一个字符 只能使用 字母 $ _
变量第一个字符 不能使用数字
不可用关键字直接命名

4.变量 final
当一个变量被final修饰的时候,该变量只有一次赋值的机会

  1. 在声明的时候赋值,则后面代码不能再赋值
  2. 在声明的时候没有赋值,那么可以在后面代码进行唯一的一次赋值
    final 除了修饰变量,还可以修饰类,修饰方法

操作符

Scanner类
使用Scanner类,需要在最前面加上:

import java.util.Scanner;

示例(读取整型)

import java.util.Scanner;

public class HelloWorld {
	public static void main(String[] args) {
		Scanner s = new Scanner(System.in);
		int a = s.nextInt();
		System.out.println("第一个整数:"+a);
		int b = s.nextInt();
		System.out.println("第二个整数:"+b);
	}
}

使用Scanner读取浮点数: s.nextFloat()
使用Scanner读取字符串: s.nextLine()

读取了整数后,接着读取字符串:读取了整数后,接着读取字符串,那么就应该连续执行两次nextLine(),第一次是取走回车换行,第二次才是读取真正的字符串

import java.util.Scanner;
  
public class HelloWorld {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        int i = s.nextInt();
        System.out.println("读取的整数是"+ i);
        String rn = s.nextLine();
        String a = s.nextLine();
        System.out.println("读取的字符串是:"+a);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值