美文网首页
java简单语法笔记

java简单语法笔记

作者: joytom | 来源:发表于2019-03-27 14:38 被阅读0次

一、变量

public class HelloWorld{
    public static void main(String[] args) {
        String hobby="慕课网"; 
        System.out.println(hobby);
    }
}

变量不能以数字、下划线、美元符合等其它特殊符号开头,变量名也不能使用下划线

二、java中的数据类型

java是一种强类型的语言。

image.png image.png
public class HelloWorld{
    public static void main(String[] args) {
        String     name="爱慕课";
        char     sex='男';
        int     num=18;
        double     price=120.5;
        boolean      isOK=true;
        System.out.println(name);
        System.out.println(sex);
        System.out.println(num);
        System.out.println(price);
        System.out.println(isOK);
    }
}
image.png

三、变量使用规则
变量使用时,可以声明变量的同时进行初始化:

String name="小王";

也可以先声明,后赋值:

String name;
name="小王"

变量名最好不要为中文:

String 姓名="小王";

虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等

四、java的自动类型转换

当然自动类型转换是需要满足特定的条件的

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

五、java中的强制类型转换

public class HelloWorld{
    public static void main(String[] args) {
        double heightAvg1=176.2;
        int heightAvg2=(int)heightAvg1;
        System.out.println(heightAvg1);
        System.out.println(heightAvg2);
    }
}
image.png

六、java中定义常量

语法:final 常量名 = 值;

image.png

常量名一般使用大写字符

public class HelloWorld{
    public static void main(String[] args) {
        final String BANK="中国邮政银行";
        final char MALE = '男';
        System.out.println(BANK);
        System.out.println(MALE);
    }
}
image.png

七、java中的三元运算符

public class HelloWorld{
    public static void main(String[] args) {
        int score=68;
        String mark =(score >= 60)? "及格" : "不及格";
        System.out.println("考试成绩如何: "+ mark);
    }
}
image.png

八、java运算符的优先级


image.png

表达式( 11+ 3* 8 ) / 4 % 3 的结果是()

解析:第一步:计算38,结果为24;第二步:计算11+38,结果为35;第三步:计算(11 + 3 * 8) / 4,结果为8;第四步:计算(11 + 3 * 8) / 4 % 3,结果为2

1、声明数组
语法:

数据类型[ ] 数组名或者数据类型 数组名[ ]

image.png

2、分配空间
语法:

数组名 = new 数据类型 [ 数组长度 ]

3、处理数组中的数据


image.png
image.png

4、使用循环操作java中的数组

public class HelloWorld {
    public static void main(String[] args) {
        
        // 定义一个长度为 3 的字符串数组,并赋值初始值
        String[] hobbys = { "sports", "game", "movie" };
        System.out.println("循环输出数组中元素的值:");
        
        // 使用循环遍历数组中的元素
        for(int i=0;i<hobbys.length;i++){
            System.out.println(hobbys[i]);
        }
    }
}
image.png

5、Java中arrays类的使用

//导入Arrays类
import java.util.Arrays;

public class HelloWorld {
    public static void main(String[] args) {
        
        // 定义一个字符串数组
        String[] hobbys = { "sports", "game", "movie" };
        
        // 使用Arrays类的sort()方法对数组进行排序
        Arrays.sort(hobbys);
        
        // 使用Arrays类的toString()方法将数组转换为字符串并输出
        System.out.println(Arrays.toString(hobbys));
    }
}
image.png

6、java中foreach的用法

import java.util.Arrays;

public class HelloWorld {
    
    public static void main(String[] args) {
        
        // 定义一个整型数组,保存成绩信息
        int[] scores = { 89, 72, 64, 58, 93 };
        
        // 对Arrays类对数组进行排序
        Arrays.sort(scores);
        
        // 使用foreach遍历输出数组中的元素
        for (  int score:scores                ) {
            System.out.println(score);
        }
    }
}
image.png

7、java中的二维数组
声明二维数组:


image.png

或者:


image.png
如:
image.png

输入二维数组:


image.png
image.png

相关文章

  • java简单语法笔记

    一、变量 变量不能以数字、下划线、美元符合等其它特殊符号开头,变量名也不能使用下划线 二、java中的数据类型 j...

  • java爬虫与python爬虫谁更强?

    java爬虫与python爬虫的对比: python做爬虫语法更简单,代码更简洁。java的语法比python严格...

  • java学习笔记

    引用地址: Java学习笔记(一):基础概念和语法 - 简书

  • Java简介

    Java的历史与特点 面向对象的编程语言 语法十分简单,语法结构与C和C++类似 Java的特点 Java是跨平台...

  • JAVA入门 第一章 JAVA语言概述

    1.1 Java的基础特性 Java“ 白皮书” 的关键术语----主要语言特性 1 ) 简单性 Java 语法是...

  • Java语法笔记

    1. StringBuffer和StringBuilder StringBuffer 执行效率低,线程安全Stri...

  • 《Java核心技术卷1 基础知识》 第一章 Java程序设计概述

    Java “白皮书”的关键术语 1、简单性Java语法是C++语法的一个“纯净”版本。 2、面向对象面向对象设计是...

  • Java学习笔记1(基本程序设计结构)

    1、Java语言特性 1.简单性 Java算是C++语法的一个“纯净”版本了,里没有头文件、指针运算(甚至指针语法...

  • 第一周 初识JVM

    笔记 java相关的规范有两个:java语言规范主要是规定了java语言的语法、变量、类型以及文法。jvm规范主要...

  • Java学习笔记1

    Java基础 1、Java简介 主要特性: Java语言是简单的:Java语言的语法与C语言和C++语言很接近,使...

网友评论

      本文标题:java简单语法笔记

      本文链接:https://www.haomeiwen.com/subject/mqsquqtx.html