1.Java基本输入输出
基本的输入,System.in代表系统的标准输入设备。
基本的输出,System.out 就是系统的标准输出设备。
import java.util.Scanner; //导入一个Scanner类
public class Test{
public static void main(String[] args){
Scanner input = new Scanner(System.in); //这是在创建Scanner对象
System.out.println("请输入一个整数");
2.Java基本的数据类型和变量
整型变量:
短整型(short)、整型(int)和长整型(long),它们都可以定义整型变量,但是由于分配的内存空间不同,所能表示的数据的长度也不同。
浮点型:
浮点数类型有float(32位)和double(64位)两种类型,分别叫做单精度浮点数和双精度浮点数,表示浮点数时,要在后面加上f(F)或者d(D),用指数表示也可以。由于小数常量的默认类型为double型,所以float类型的后面一定要加f(F),用以区分。
布尔类型:
布尔类型比较特殊,它的值只有两种:true和false。布尔类型一般用于条件判断。
字符常量:
字符常量是由英文字母、数字、转义序列、特殊字符等的字符所表示,它的值就是字符本身。
字符串常量:
字符串是自然界描述信息很常用的一种形式,因此使用非常频繁。Java中使用用双引号括起来进行标示。
3.Java运算符
public class YunSuan {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = 25;
int d = 25;
System.out.println("a + b = " + (a + b) );
System.out.println("a - b = " + (a - b) );
System.out.println("a * b = " + (a * b) );
System.out.println("b / a = " + (b / a) );
System.out.println("b % a = " + (b % a) );
System.out.println("c % a = " + (c % a) );
System.out.println("a++ = " + (a++) );
System.out.println("a-- = " + (a--) );
System.out.println("++a = " + (++a) );
}
}
运行结果:
4.格式化输出
public class ShuChu{
public static void main(String[] args){
String Name = "damao";
int Age = 18;
//printf格式化用法展示
System.out.printf("My name is %s and i am %d years old !\n",Name,Age);
//format格式化用法展示
System.out.format("My name is %s and i am %d years old !\n",Name,Age);
5.薪资转换代码
import java.util.Scanner;
public class zhuanhuan {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
System.out.println("*****薪资转换工具*****");
System.out.println("请输入月薪(人民币)");
int MonthSalary=scanner.nextInt();
System.out.println("您的日薪:¥"+MonthSalary/22);
System.out.println("您的年薪:¥"+MonthSalary*13);
scanner.close();
}
}
运行结果: