【Java从入门到头秃专栏 】(二) 注释 数据类型 变量 常量 关键字 标识符 运算符 输入输出(四)

简介: 【Java从入门到头秃专栏 】(二) 注释 数据类型 变量 常量 关键字 标识符 运算符 输入输出(四)

   5.6 三元运算符


三元运算符是?:,其使用格式如下:


数据类型 变量名 = 条件表达式 ? 值1 : 值2;


条件表达式的结果为true时变量赋值为值1,反之变量的值为值2


   5.7 运算符优先级

image.png



6 键入值、输出值

   6.1 键入


       无论是键入值还是输出值都需要使用到System类,但是由于System和String等类在java.lang包下,所以不需要导包,Java默认导入。


鼠标键入值需要三到四个步骤


导包:import java.util.Scanner;


创建扫描器对象:


Scaaner sc = new Scanner(System.in);


输出提醒语句:


System.out.println("提醒语句");


等待用户输入数据:


数据类型 变量名= sc.扫描方法;


扫描方法有很多种,具体使用哪一个由前面定义变量的数据类型决定,常用的有接收整型nextInt() 、接收键入的一行字符串nextLine()、接收键入字符串以空格为分界的一个单词next()、接收单精度数值nextFolat()、接收双精度数值nextDouble()……


 


  6.2 格式化输出

       从前面我们就可以知道,Java的输出要比输入简单得多,仅需一句System.out.println();就可以完成输出,但是如何进行格式化输出就有点困难了,加下来介绍一种格式化输出的方法:使用静态的String.format方法进行格式化,可以输出也可以用字符串变量接收不输出。由于Java中使用其对小数进行保留位数的操作最多,故下面主要介绍保留小数的用法(保留两位小数)当然在格式不错的情况下保留的位数是可以改变的


String num = String.format("%.2f",c);

System.out.println(String.format("%.2f",c));


相关文章
|
7天前
|
Java 程序员 容器
Java中的变量和常量:数据的‘小盒子’和‘铁盒子’有啥不一样?
在Java中,变量是一个可以随时改变的数据容器,类似于一个可以反复打开的小盒子。定义变量时需指定数据类型和名称。例如:`int age = 25;` 表示定义一个整数类型的变量 `age`,初始值为25。 常量则是不可改变的数据容器,类似于一个锁死的铁盒子,定义时使用 `final` 关键字。例如:`final int MAX_SPEED = 120;` 表示定义一个名为 `MAX_SPEED` 的常量,值为120,且不能修改。 变量和常量的主要区别在于变量的数据可以随时修改,而常量的数据一旦确定就不能改变。常量主要用于防止意外修改、提高代码可读性和便于维护。
|
5天前
|
监控 安全 Java
Java中的多线程编程:从入门到实践####
本文将深入浅出地探讨Java多线程编程的核心概念、应用场景及实践技巧。不同于传统的摘要形式,本文将以一个简短的代码示例作为开篇,直接展示多线程的魅力,随后再详细解析其背后的原理与实现方式,旨在帮助读者快速理解并掌握Java多线程编程的基本技能。 ```java // 简单的多线程示例:创建两个线程,分别打印不同的消息 public class SimpleMultithreading { public static void main(String[] args) { Thread thread1 = new Thread(() -> System.out.prin
|
11天前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
14天前
|
安全 Java 调度
Java中的多线程编程入门
【10月更文挑战第29天】在Java的世界中,多线程就像是一场精心编排的交响乐。每个线程都是乐团中的一个乐手,他们各自演奏着自己的部分,却又和谐地共同完成整场演出。本文将带你走进Java多线程的世界,让你从零基础到能够编写基本的多线程程序。
29 1
|
5月前
|
存储 Java
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
39 0
|
6月前
|
算法 Java 数据安全/隐私保护
【Java开发指南 | 第二篇】标识符、Java关键字及注释
【Java开发指南 | 第二篇】标识符、Java关键字及注释
31 5
|
6月前
|
存储 Java
深入理解Java的标识符和关键字
深入理解Java的标识符和关键字
59 0
|
6月前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
38 0
|
6月前
|
Java
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
29 0
|
6月前
|
Java
【Java探索之旅】我与Java的初相识(完):注释,标识符,关键字
【Java探索之旅】我与Java的初相识(完):注释,标识符,关键字
42 0