java应用基础

两个部分:一是理论、二是实践;

这里的Java讲解来源于2010年之前,之后的改变看官网。

Java的基本使用:https://blog.csdn.net/weixin_42875245/article/details/105939720

 

一、Java程序的构成

1一个程序可包括若干个类,但只要一个主类。每个类之间存在并列、继承关系;

2编程只能在方法中

3编译后每个类产生一个.class文件

package demo;

import java.util.*;



public class demo_two {

    public static void main(String[] args) {

        Cal cal =new Cal(9,3);

        System.out.println("9+3="+cal.add());

    }

}

class Cal{

    int x,y;

    Cal(int a,int b){

        x=a;

        y=b;

    }

    int add() {

        return x+y;

    }

}

二、数据类型、标识符、变量和常量

1数据类型

基本数据类型:整型(byte、short、int、long)、浮点型(float、double)、字符型(char)、布尔型(Boolean)

引用类型:类class、字符串(string、stringBuffer)、数组[]

2标识符

赋予变量、类、方法、数组、文件等的名称。Java语言规定标识符是以字母、下划线或美元符号为开始,随后可跟数字、字母、下划线、美元符号的字符序列。

Java标识符大小写敏感,没有长度限制,但关键词不能作为标识符。

类名或接口名(第一个字母大写,每个单词首字母都大写)

方法名、变量名(第一个字母小写,每个单词首字母大写)

常量名(全部大写,单词用下划线分开)

3常量

常量:程序运行过程中保持不变,并且不可以修改的值;

常量有两种类型,一种是值常量,如1;一种是符号常量,如PI;

整数常量:八进制常量以0为前缀;16进制常量以0x为前缀;

浮点型常量:十进制表示、科学计数法表示(在小鼠标识符加e和指数部分)

布尔型常量:值只有true和 false

字符型常量:Java的字符采用Unicode字符集的编码方案,是16位的无符号整数。一般分为一般字符常量和转义字符常量,用单引号括起来

字符串常量:用双引号括起来的一串字符,在Java中可以用+把字符串常量接起来

4变量

变量:用于存放数据且值可以改变的值。

每个变量都有名字,且变量名是必须合法的标识符,最好便于识记;

所有变量必须先声明后使用

 

三、表达式

表达式是有变量、常量、对象、方法调用和操作符组成的式子。

组成表达式的Java操作符有许多,如赋值运算符、算数运算符、逻辑运算符、关系运算符。

1类型转换

在使用赋值运算时,可能会遇到等号两侧的数据类型不一致的情况,这时候需要把等号右边的数据类型转换为左边的数据类型。

同种数据类型:短类型到长类型为系统默认转换;长类型到短类型要强制;从短到长为byte、short(char)、int、long、float、double;

字符与数值类型:强制转换;

布尔型与其他数据类型不转换;

例子:a=(inyt)b;c=(char)a;

2运算符号

双目运算符:+-*/%

单目运算符:++ -- -(求相反数)

关系运算符:== != > < >= <=

逻辑运算符:& | ! ^ && ||

位运算:

三目运算符:x?y:z

3运算符号的优先级

关系运算符、逻辑运算符

 

四、流程控制语句

条件语句:if(){}else{}   switch(){case : ;default: ;}

循环语句:while(){}   do{}while()   for( , , ){}

 

五、编程

package demo;



public class demo_three {

    public static void main(String[] args) {

        int x=1;

       

        if(x<20) {

            System.out.println("x<20");

        }

        else {

            System.out.println("x>20");

        }

        for(int i=0;i<5;i++) {

            System.out.println(i+"\n");

        }

    }

}

 

总结:梳理了一下Java程序的构成、数据类型、标识符、变量、常量、表达式、流程控制语句。

中间发现变量i申请了反而报错Link all references for a local rename (does not change references in other files);

删除int I;就好了。

 

下一阶段,梳理一下Java的面向对象基础(抽象、封装、类),然后运行一下教务系统。

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值