从零开始学Java01

本文介绍了Java编程的起始步骤,包括程序结构(如public class Hello与main方法)、数据类型(整数、浮点、字符和布尔)、以及基本的输入输出流和数据转换。通过实例演示了如何创建Hello World程序,并讲解了关键概念和操作符的使用。
摘要由CSDN通过智能技术生成

2021/10/26 从零开始学java笔记 day01

1.Java的基本程序结构

package hello;
public class Hello {
	public static void main(String[] args) {
	    //这是一行注释
		System.out.println("Hello World");
	}
}
  • public是访问修饰符,定义访问级别
  • Hello是类名,一般采用驼峰式命名,注意不能是保留字
  • main在源文件中至少包含一个main函数,且main的声明必须是public
  • 单行注释可以使用//,多行注释使用/**/

2.java的数据类型

整数

  • int:4个字节(1个字节=8个byte=28
  • short:2个字节
  • long:8个字节,数值后面加L或者l
  • byte:1个字节

补充:二进制数前缀是0b,8进制前缀是0,十六进制前缀是0x

浮点

  • float:4个字节,数值后面加F或者f
  • double:8个字节,数值后面加D或者d或者不加

char类型

原本是用于表示单个字符,现在也用于表示部分Unicode字符。eg:‘A’。char类型的范围是从十六进制的\u0000到\Uffff

补充:特殊转义符

转义符名称
\b退格
\t制表
\n换行
\r回车
单引号
\反斜杠

布尔型

  • true
  • false
    在java中,布尔型和整数值型不能互换,eg:0!=false

变量初始化

int variable=10

必须对变量初始化,同时对变量类型做好声明

常量类型

用关键词final指示常量,一次赋值后不能改变

final double inch=2.56

字符串类型

string类型可以进行截取(substring(,)),拼接(+),比大小(s.equals(t)),但不能改变字符串中的字符

数值类型的强制转换

double inch=2.56;
int Inch=(int) inch;

常见运算符

  • 一元:+,-,*,/
  • 二元:+=,++,-=,–
  • 三元:condition ?expression1:expression2
  • 关系:&&,||,!
  • 位运算符:&,|,!,>>,<<

3.输入输出流

输出可以直接使用system.out printf();
格式化输出:用%开始的说明符号表示替换的参数类型

转换符类型转换符类型
d十进制整数s字符串
x十进制整数c字符
o十进制整数b布尔
f定点浮点数h散列码
e指数浮点数%百分号
g通用浮点数
a十六进制浮点数

输入需要使用Scanner对象,如下:

import java.util.Scanner;
public class Hello {
	public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        System.out.println("What is your name");
        String name=in.nextLine();
        System.out.println("My name is "+name);
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值