Java程序语言基础

第一章:走进Java世界

public    static    void    main    class    system    out    print    line    problem

main方法的框架 :public static void main(String[] args){}

main()方法是程序的入口,可以出现的任何一个类中,但要保证一个Java类种只用一个main()方法。

向控制台输出内容:System.out.println();

转义字符:

    换行:“\n”

     一个制表位:“\t”

Java程序中的注释:

单行注释:使用“ // ”开头

多行注释:以“ /* ”开头,以“ */ ”结尾。

文本注释:  以“ /** ”开头,以“ **/”结尾。

第二章:数据类型,变量和运算符

double    string    character    integer    scanner    score    name    boolean    true    false

Java常用的数据类型

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符型,还有一种布尔型。

1.整形:byte, short, int, long

一般地整型变量默认为int类型

baty: 取值范围-128(-2^7)~127(2^7-1)    默认是 0

baty a = 127;    baty b = -128;

short: 取值范围-32768(-2^15)~32767(2^15-1)    默认值 0

short a = -32768;    short b = 32767;

int: 取值范围-2147483648(-2^31)~2147483647(2^31-1)    默认值 0   

int a = -2147483648;    int b = 2147483647;

long: 取值范围-2^{63} ~ 2^{63}-1    默认值 0L

long a = 10000L;    long b = -10000L;

L理论上不分大小写

2.浮点型:float,double

浮点数的默认类型为double类型

float: 数据类型是单精度浮点数,   默认值是0.0f;    浮点数不能用来表示精确度,如货币

float a = 234.5f;

double: 数据类型是双精度浮点数,    默认值:0.0d;    double类型同样不能表示精确的值,如货币

3.字符型:char

最小值是 \u0000(十进制等效值为0);

最大值是\ufff(即为65535);

默认值:‘\u0000’

char a = 'A';

4.布尔型:boolean

只有两个取值:true 和 false

默认值:false

boolean a = true;    boolean b = false;

5.字符串型:String

String a = "xiaoemo";

默认值:null

变量

变量是一个数据存储空间的表示(内存中的一块存储空间)。

变量由变量名,变量类型,变量的值三部分组成。

变量声明及使用

声明变量:即“根据数据类型在内存中申请一块空间”,这里需要给变量命名。

语法:数据类型 变量名;

String name;  //声明字符串变量name存储学生姓名
char sex;     //声明字符型变量sex存储性别
double score; //声明双精度浮点型变量score存储分数

为变量赋值:即“将数据存储至对应的内存空间”。

语法:变量名 = 值;

name = "张三"; //存储"张三"
score = 98.5;  //存储98.5
sex = '男';    //存储'男'

声明变量并赋值:

语法:数据类型 变量名 = 值;

String name = "张三";
double score = 98.5;
char sex = '男';

调用变量:即“使用存储的变量”

使用声明的变量名就是使用变量对应的内存空间中存储的数据。

System.out.println(name);  //从控制台输出变量name的值
System.out.println(score); //从控制台输出变量score的值
System.out.println(sex);   //从控制台输出变量sex的值

变量命名规则

规范:变量名要简短且能清晰地表达变量的作用,可以由多个单词组合而成,通常第一个单词的首字母小写,其后单词首字母要大写。

条件 合法变量名 非法变量名

1

变量必须以字母,下划线,“-”,或“$”

_myCar

scorel

$myCar

grah1_1

*myvariablel

9variable

Varia ble%

a+b

My Variable

t1-2

2 变量可以包括数字,但不能以数字开头
3 除了“-”或“$”符以外,变量名不能包含任何特殊字符
4 不能使用Java语言的关键字,如int ,class,public

运算符

赋值运算符 

    就是 “  = ”

    “=”称为赋值运算符

    “=”的功能是等号右边表达式的结果赋值给等号左边的变量

“=”和“==”的区别

(1)"="是赋值运算符,即把右边的值赋给“=”左边的变量,如int num = 20;

(2)"=="是比较运算符,即“==”左边的值与“==”右边的值比较,看它们 是否相等,如果相等则为true,否则为false,如3==4的结果为false。11

算数运算符

运算符 说明 举例
+ 加法运算符,求操作数的和 5+3等于8
- 减法运算符,求操作数的差 5-3等于2
* 乘法运算符,求操作数的乘积 5*3等于15
/ 除法运算符,求操作数的商 5/3等于1
% 取余运算符,求操作数相除的余数 5%3等于2

&#
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值