Java从零开始(2)——基础语法

本文详细介绍了Java编程的基础知识,包括输出输入操作、变量声明与使用、基本数据类型、运算符、选择与循环结构及方法定义等内容。

输出和输出:

套路——hello world!

/**
 *文档注释
 */
import java.util.Scanner;

public class Out_and_in {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Hello World!");//这是单行注释
		Scanner in = new Scanner (System.in);
		/*
		  这是
		  多行注释
		 */
		System.out.println("JAVA:"+in.nextLine());

	}
复制代码

结果:

Hello World!
Hello!
JAVA:Hello!
复制代码

标识符命名:

类名首字母大写,方法和变量“驼峰原则”,常量(final)大写。
    int a = 1;
    int _b = 2; //可以下划线开头
	int 中文 = 3;//中文可以做标识符,不建议使用
	//int 123 = 4; //数字不能开头
	//int class = 5;//关键字不能作标识符
复制代码

变量:

声明:

typevarName[=value][{,varName[=value]}];
复制代码

局部变量和成员变量,成员变量自动赋初值,作用域可以简单地以{}区分。局部变量从属于方法,成员变量从属于对象。

基本数据类型:

byte short long int float double char boolean 八小类。

浮点数不用于比较,可以使用BigDecimal。

运算符:

•算术运算符:+,-,*,/,%,++,--
•赋值运算符:=
•扩展赋值运算符:+=,-=,*=,/=
•关系运算符:>,<,>=,<=,==,!=
•逻辑运算符:&&(短路与),||(短路或),!
•位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
•条件运算符?:

选择结构:

if , if-elae , if-else if-else.(参考C语言)

switch 语句,参考C语言。表达式在jdk1.7后可以是String!!!!

循环结构:for,while ,do.....while ,break,continue 使用基本与C一致。

带标签的break,continue。(类似goto,Java无goto)
outer:for(inti=101;i<150;i++){
        for(intj=2;j<i/2;j++){
            if(i%j==0)
                continue outer;
            }
        System.out.print(i+"");

复制代码

方法:

定义

[修饰符] 方法返回值类型 方法名 (形参列表) {
    方法体
    return返回值;
}
复制代码
方法的重载overload:方法名相同,参数的个数、类型、顺序有不同可构成重载。返回值不同类型和只有参数名不同不能重载。

转载于:https://juejin.im/post/5abc71f36fb9a028e25da08a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值