Java 入门基础
Posted zero澪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 入门基础相关的知识,希望对你有一定的参考价值。
程序 是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 。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语言中,变量命名要符合一定的规则
在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 | true或false |
导入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 中提供了两种方式可以将变量的值输出至控制台。
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表示十进制整数。
以上是关于Java 入门基础的主要内容,如果未能解决你的问题,请参考以下文章