JAVA编程基础

一、JAVA 代码的基本格式
1)JAVA 中程序代码都必须放在一个类中,类使用关键字class定义。
2)JAVA 语言是严格区分大小写的,在类的定义时不能将class写成CLASS,否则编译会报错。
3)每条功能执行语句的最后都必须使用“;”结束。
4)JAVA程序中一句连续的字符串不能分开在两行中书写,
例:
System.out.println(“这是一个
JAVA程序!”);
2、JAVA中的注释
在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码加一些注释
1)// 单行注释
例:
int c=10; //定义一个整形变量
2)/
* / 文档注释
以“/开头,并在注释内容末尾以/结束”,是对一段代码的概括解释说明。
3)/
/ 多行注释
例:
/
int c=5;
int x=10;
/

  • 注释不会被编译式执行,只有标注作用。
    3、JAVA中的常量 (final)
    1)整型常量
    (1)二进制:前面要以0b或0B开头,目的是为了和十进制区分。
    (2)八进制:以0开头
    (3)十进制:由数字0——9范围内的整数组成的数字序列。
    (4)十六进制:以0x或0X开头。
    2)浮点数常量
    (1)单精度(float)
    (2)双精度(double)
    3)字符常量
    字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引号引起来,它可以是英文、数字、标点符号以及由转义序列来表示的特殊字符
    4)字符串常量
    字符串常量用于表示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号引起来。
    5)布尔常量
    布尔常量只有" true"和" false"两个值,用于区分一个事物的真假。
    二、JAVA中的变量
    1、变量的定义:在运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元格中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。
    例:
    int x=0,y;
    y=x+3;
    2、变量的数据类型
    如图:
    在这里插入图片描述
    *变量的数据类型分为两种:基本数据类型、应用数据类型
    3、变量的类型转换
    1)自动类型转换:自动类型转换也叫隐式类型转换,指的是两种数据类型在转换时不需要显示的进行声明。
    *必须满足两个条件
    (1)数据类型彼此兼容
    (2)目标类型的取值范围大于源类型的取值范围
    例:
    byte b=3;
    int x=4;
    2)强制类型转换:强制类型的转换也叫显式类型转换, 指的是两种数据类型在转换时需要显示的进行声明。
    4、JAVA中的运算符
    (1)算数运算符
    在这里插入图片描述
    (2)赋值运算符
    在这里插入图片描述
    *在复制过程中,运算顺序从右往左,将右边表达式的结果赋值给左边的变量
    (3)比较运算符
    在这里插入图片描述
    *比较运算符在使用时需要注意一个问题,不能将比较运算符误写成赋值运算符=。
    (4)逻辑运算符
    在这里插入图片描述
    在这里插入图片描述
    *逻辑运算符可以针对结果为布尔值的表达式进行运算
    运算符&和&&都表示与操作,当且仅当运算符两边的操作数都为true时,其结果才为true,否则结果为false.
    (5)位运算符
    在这里插入图片描述
    *位运算符是针对二进制数的每一位进行运算的符号,它是专门针对数字0和1进行操作的
    5、选择结构
    1)if 条件语句
    IF 语句是指如果满足某种条件时,就进行某种处理
    例:
    int x=5;
    if (x<10){
    System.out.println(“x=”+x);
    }
    2)if…else语句
    是指如果满足某种条件,就进行某种处理,否则就进行另一种处理
    例:
    int num=19;
    if(num%2
    0){
    System.out.println(“num是一个整数”);
    }else{
    System.out.println(“num是一个奇数”);
    }
    3)if …else if…else语句
    用于对多个条件进行判断,进行多种不同的处理
    4)switch语句
    switch语句和IF 语句不同,它只能针对某个表达式的值来判断执行哪一段代码
    三、循环结构
    1、while循环语句
    会反复的进行条件判断,还要条件成立就会一直执行,直到条件不成立时结束循环
    例:
    import java.util.Scanner;

public class Main {
public static void main(String[] args) {
System.out.println(“请输入数据:”);
int s=0;int c=0;
Scanner sc=new Scanner(System.in);
while(true) {
int a=sc.nextInt();
while(a!=0) {
s=s+a%10;
c=c+1;
a=a/10;
}
System.out.println(s+" “+c);
s=0;
c=0;
}
}
}
2、for语句
最常用的循环语句,一般用在循环次数已知的情况下
public class Z {
public static void main(String[] args) {
int a=0;int b=0;int c=0;
System.out.println(“其中水仙花数有:”);
for(int i=100;i<=999;i++) {
a=i%10;
b=i/10%10;
c=i/100%10;
if(i==aaa+bbb+ccc) {
System.out.print(i+”\t");
}
}
四、数组
1、数组可以分为静态数组和动态数组
2、数组的定义
格式:int x[]=new int[];
1)静态初始化:int [] arr={1,2,3,4};
2)动态: int arr[]=new int [100];
3、多维数组
int [] [] arr=new int [3] [4];
3*4的二维数组,长度为三,每个二维数组中的元素又是一个长度为四的数组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值