Java入门笔记一

本文详细介绍了Java编程的基础知识,包括Eclipse和JDK的下载链接、标识符规则、数据类型及转换、基本运算符、流程控制语句(如if、switch、while等)、数组的声明与操作、以及方法的定义等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

eclipse下载地址:http://www.eclipse.org/downloads
JDK:http://www.oracle.com/technetwork/java/javase/downloads

一:标识符:用于给Java程序中变量,类,方法等命名的符号。
1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。

  1. 标识符不能是 Java 关键字和保留字,但可以包含关键字和保留字。

  2. 标识符是严格区分大小写的。
    二:变量命名
    这里写图片描述
    三:数据类型
    这里写图片描述
    数据类型转换自动转换

    1. 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型

    2. 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了

int num=66;
double num1=num;

强制转换

double num1=77.8;
int num2=(int)num1;

运算符
这里写图片描述
注意++和–出现的位置

int i=2;
int m=++i;//出现在左边,让i先自增再赋值给m
System.out.println("a:"+a);
System.out.println("b:"+b);

i:3
m:3

int i=2;
int m=i++;//右边,i赋值给m再自增

i;3
m;2

常用赋值运算符
这里写图片描述

条件运算符(?:),也叫三元运算符
语法形式:布尔表达式?表达式1:表达式2
运算过程:如果布尔表达式的值为true,返回表达式1,反之返回表达式2的值

String abc=(4>9)?"4大于9":"4不大于9";

if语句
if(条件){
条件成立时执行的代码
}
if…else语句
if(条件的布尔表达式){
代码块1}else{
代码块2}

switch,while,do…while,for等等语句。

数组的声明:
语法:数据类型[] 数组名;
or 数据类型 数组名[];
分配空间:
数组名=new 数据类型[数组长度];

ages=new int[5];
height=new double[6];
names=new String[3];

or
int[] ages=new int[5];
or

int[] ages={18,20,39,45,8};

它等价于:

int[] ages=new int[]{18,20,39,45,8};

使用Arrays类操作数组:
Arrays.sort(数组名);//排序,升序排列
Arrays.toString(数组名);//将数组转换为字符串

使用foreach语句来遍历数组:
for(元素类型 变量:遍历对象){
执行的代码 }

二维数组:
数据类型[][] 数组名=new 数据类型[行的个数][列的个数];
或者
数据类型[][] 数组名;
数组名=new 数据类型[行的个数][列的个数];

如何定义Java中的方法:
一般情况下,
访问修饰符 返回值类型 方法名(参数列表){
方法体
}
1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,

2、 返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为 void ;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用 return 语句返回值

3、 方法名:定义的方法的名字,必须使用合法的标识符

4、 参数列表:传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值