java基础(学习笔记)

Java中的输入输出

Java输出语句

  • System.out.println();
  • System.out.print();
  • System.out.printf();

Java中的输入

  • Scanner类在包java.util中
  • java中的输入需要使用Scanner的对象来读取System.in的输入
  • 使用时在源文件中第一行导入:import java.util.Scanner
  • Scanner对象中常用获取用户输入方法:

在这里插入图片描述
例:在控制台提示用户输入一个圆的半径,计算并输出圆的面积。

improt java.util.Scanner;
public class Demo{
	public static void main(String[] args){
		Scanner input = new Scanner(System.in);
		double radius = input.nextDouble();
		double area = radius*radius*3.14;
		System.out.println("圆的面积为:" + area);
	}
}

Java标识符

Java标识符

  • 变量,常量,函数,语句块都有名字,称之为Java标识符
  • 用来给类、对象、方法、变量、接口和自定义数据类型命名。
  • 由数字,字母和下划线"_",美元符号"$"组成,只能由字符,下划线或美元符号开头
  • 不能是Java关键字或保留字,对大小写敏感

Java中的命名约定
在这里插入图片描述
Java关键字
在这里插入图片描述

数据类型

数据类型

  • 是程序设计语言描述对象、事物的方法。
  • 分为基本类型引用类型两大类

基本类型:

  • 整数类型(允许为负数) byte ,short, int ,long
    在这里插入图片描述

  • 浮点数类型 double,float
    在这里插入图片描述
    在这里插入图片描述

  • 字符类型 char
    占用2个字节
    表示单个字符,通常用来表示字符常量

  • 布尔类型 Boolean
    整数和布尔值之间不能进行相互转换

引用类型

  • 类、接口、数组、枚举

变量的定义

变量:程序运行过程中可被改变的量
声明格式

  • 数据类型 变量名1[变量名2,…];
  • 如:int stuNo;
    float x,y;
    变量的初始化
  • 声明变量时,通过赋值语句对变量进行显示的初始化
  • 如:
double salary;
salary = 5000.0;
//声明一个double类型的变量并初始化为50.0
double salary = 50.0;

常量

常量:在程序运行过程中保持不变的量。

  • Java使用关键字final来定义常量
  • 声明格式:final 数据类型 常量名称 = 值
  • 如:
final int NUM = 12;
final float PI = 3.1415926;

运算符和表达式

运算符
在这里插入图片描述
在这里插入图片描述
结果为:10,12,13,13

在这里插入图片描述
运算符优先级
在这里插入图片描述

数据类型转换

  • 隐式转换
    当进行类型加宽转换时可以自动实现,被称为隐式类型转换
int n = 5;
double f = n;
  • 强制类型转换
    当进行类型收缩转换时转换必须进行显示转换,被称为强制转换
double f = 5.5;
int n = (int)f;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值