Java 入门基础

本文介绍了Java编程的基础知识,包括Java语言的特点、JDK的作用以及程序的主要构成部分。讲解了变量的声明、赋值及使用,强调了变量命名的规则。详细阐述了Java中的基本数据类型及其取值范围,并展示了如何使用Scanner类获取用户输入。最后,讨论了如何在Java中输出变量的值,包括使用print、println和printf方法。
摘要由CSDN通过智能技术生成
程序 是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
Java 是一门面向对象编程语言,不仅吸收了 C++ 语言的各种优点,还摒弃了 C++ 里难以理解的多继承、指针等概念,因此 Java 语言具有功能强大和简单易用两个特征。 Java 语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
JDK 全称是 Java  Development Kit ,译为 Java 开发工具包, JDK 是整个 Java 的核心,包括 Java 运行环境、 Java 工具和 Java 基础类库。 JDK 是开发任何类型 Java 应用程序的基础。 
每一个程序有且只能有一个 main 方法
n 编译 Java 源程序不需要手工操作,如果程序没有错误, Eclipse 可以实现自动编译;如果有错误, Eclipse 会给出相应的错误提示,修改正确后会自动完成编译。
 

 变量是程序中存储数据的基本单元,在该存储空间中,存储的数据值可以改变。

变量 的使用 步骤:
 
第一步:声明变量,即“根据数据类型在内存申请空间”
 
 
第二步:赋值,即“将数据存储至对应的内存空间”
 
 
第一 步和第二步可以合并
 
 
第三步:使用变量,即 “取出数据使用”
public class VarExample{
	public static void main(String[] args){
		int age;	//声明变量,存储马小云的年龄
		age = 20;//为变量赋值
		System.out.println(age);  //输出变量的值
	}
}

在Java语言中,变量命名要符合一定的规则

1.标识符 必须以字母、下划线“ _” 或“ $” 符号开头。
 
2.标识符 可以包括数字,但不能以数字开头。
 
3.除了 _” 和“ $” 符号外,标识符不能包括任何特殊字符。
 
4.不能使用 Java 语言 中的关键字, int class public 以及 static
 

在Java中,数据类型分为基本数据类型引用数据类型两大类。 

基本数据类型(八种):

整型:byte、short、int、long

浮点型:float、double

字符型:char

布尔型:boolean

 

数据类型

所占字节数

取值范围

byte

1

-128~127

short

2

-32768∽32767

int

4

-231∽231-1

long

8

-263∽263-1

float

4

-3.4E38~3.4E38

double

8

-1.7E308~1.7E308

char

2

0~65536

boolean

1

truefalse

 

程序 的数据不能仅仅是给定的一个 值, 通常程序中的数据 还应该 为用户输入的值
 
Java Scanner 类可以帮助我们获取用户在控制台输入的数据。

 Scanner对象

import java.util.Scanner;
或
import java.util.*;

 接收用户输入的

Scanner input=newScanner(System.in);
int score=input.nextInt();//读取输入的整数
String name=input.next();//读取输入的字符串
char sex=input.next().charAt(0);//读取输入的字符

Scanner类的常用方式:

方法名

方法描述

next()

获取用户输入的字符串

nextInt()

获取用户输入的整型数据

nextDouble()

获取用户输入的Double类型数据

nextBoolean()

获取用户输入的布尔类型数据

nextShort()

获取用户输入的短整型数据

nextFloat()

获取用户输入的Float类型数据

next().charAt(0)

获取用户输入的字符串的第一个字符

Java 中提供了两种方式可以将变量的值输出至控制台。 

1. 使用 print println 方法,直接输出变量 的值。

System.out.print(score);

System.out.println(“学生的成绩是:”+score);

 2.使用printf方法,格式化输出

double pi = 3.1415926; 

System.out.printf("%8.2f",pi);

 

 

System.out.printf(“格式控制符1 格式控制符2…”,变量1,变量2…);

 

double pi = 3.1415926;

System.out.printf("%8.2f",pi);

 

格式控制符格式通常为“%宽度.精度转换符”,宽度指数据占用的显示宽度,精度指的是小数点后面保留的位数

 转换符指的是格式化数据的类型:f表示浮点数、s表示字符串、d表示十进制整数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值