IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java学习注意规范 -> 正文阅读

[Java知识库]Java学习注意规范

? ? ? ? 学习Java做的有JavaEE,SE,ME,Java EE可以理解为就是做web界面的,javaSE就是做技术核心代码,JavaME就是做软硬件程序嵌入,如游戏机,手机,电视等等电子产品大部分都是由Java代码编写,现流主要的Java开发软件就是idea。最开始的就是Java语句的开始,如:

public class Demo01 {
    public static void main(String[] args) {
        System.out.println("你好,我是厚溥学员");
        System.out.println("姓名,爱编程");
        System.out.println("年龄,20岁");
        System.out.println("爱好,唱跳,rap,打--");
    }
}

这是每一个程序员每天都看见的第一行代码,Java的代码逻辑是严谨的,同时也是非常方便,

Java的程序严谨,可跨平台应用,多平台适用错误极少,也是它在互联网经久不衰的保障,

我们往往会忘记一些小细节,如每一条Java语句必须以分号结束,对大小写敏感,输出需要有双引号,

public class Demo04 {
    public static void main(String[] args) {
        //根据天数(46)计算周数和剩余的天数
        int day = 46;
        int week = day/7;
        int day2 = day-(week*7);
        System.out.println("有"+week+"周");
        System.out.println("有"+day2+"天");

        //已知圆的半径radius = 1.5,求其面积
        double radius = 1.5;
        double area = 3.14*(radius*radius);
        System.out.println("圆的面积为:"+radius);
    }
}像需要输出数值时,不用加双引号。

在Java中 变量,数据类型,运算符,是非常重要

有八种基本数据类型:

定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。???????

a.数值型:整数类型(byte,short,int,long)

b浮点类型(float,double) c字符型(char)

d布尔型(boolean)

而String并不是基本数据类型,所以不在其中

运算符:+,-,*,/,%(%在学术名叫模运算)

还有对数据进行赋值:

int a = 10;这是声明加赋值,而先声明再赋值是:int a; a = 10;

给量赋值是由右向左赋值

变量名明明规范:

首字母:1,字母 2,下划线 3,$美元符号+其余部分1,数字2,字母3,‘_’下划线,4$,美元符号

变量名,属性名,方法名,一律基于驼峰命名法;

2个单词首个小写,第二个单词首字母大写,三个同理。

类名:项目名,单词,首字母大写,? ?全量名:全大写

运算符,优先级最高,小括号(),最低是赋值运算符

由高到低优先级:!> 算数运算符>比较运算符>&&>||

运算符较多,用括号控制优先

判断是否:

if---else? ?如果没有大括号,他的范围就是一行

if

System.out.println("圆1");

else

System.out.println("圆2");

System.out.println("圆3");

只会输出1和3

连续区间的判断用多重if? ? ? ? ?if(){}if(){}

单值判断的用switch--case

switch (){

? ? ? ? case? ?:

? ? ? ? ? ? ? ? break;

????????case? ?:

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ? ? defult;

}

字符串用 .equals("")判断

他们相同点:

都是用来处理多分支条件的结构

不同点:

switch只能处理等值条件判断的情况,而且条件必须是整型变量或字符串变量,

多重if:没有switch选择结构限制,特别适合某个变量处于某个连续区间时的情况

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-12-07 11:53:51  更:2021-12-07 11:54:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 4:36:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码