“ Ctrl AC!一起 AC!”
目录
java的关键字&标识符:
java的数据类型:
java类型转换:
这些类型由"小"到"大"分别为 (byte,short,char)--int--long--float—double。这里我们所说的"大"与"小",并不是指占用字节的多少,而是指表示值的范围的大小。
自动转换
当一个较"小"数据与一个较"大"的数据一起运算时,系统将自动将"小"数据转换成"大"数据,再进行运算。
例:int a; a=0.3; 此时a为double型
强制转换
将"大"数据转换为"小"数据时,你可以使用强制类型转换。
例:,输出为 3 。
java的变量,常量和作用域:
变量,常量:java变量常量
作用域:java变量的作用域
java的基本运算符:
Java的包机制:
用户交互Scanner:
package ce;
import java.util.Scanner;
public class cedemo01 {
public static void main(String[] args) {
//第一种:
//创建一个扫描器对象,用于键盘输入数据
Scanner scanner1 = new Scanner(System.in);
System.out.println("使用next方式接受:");
//判断用户有没有输入字符串
if(scanner1.hasNext()){
//使用next方式接受
String str = scanner1.next();
System.out.println("输出的内容为:"+str);
}
//凡是IO流的类,用完都需要关掉,否则浪费资源
scanner1.close();
}
}
package ce;
import java.util.Scanner;
public class cedemo01 {
public static void main(String[] args) {
//第二种:
//创建一个扫描器对象,用于键盘输入数据
Scanner scanner1 = new Scanner(System.in);
System.out.println("使用nextLine方式接受:");
//判断用户有没有输入字符串
if(scanner1.hasNextLine()){
//使用next方式接受
String str = scanner1.nextLine();
System.out.println("输出的内容为:"+str);
}
//凡是IO流的类,用完都需要关掉,否则浪费资源
scanner1.close();
}
}
package ce;
import java.util.Scanner;
public class cedemo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i;
System.out.println("请输入整数:");
if(scanner.hasNextInt()){
i = scanner.nextInt();
System.out.println("你输入的整数为:"+i);
}
else{
System.out.println("你输入的不是整数:");
}
scanner.close();
}
}
Scanner实例:
求平均数:
package ce;
import java.util.Scanner;
public class cedemo01{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
double num,sum=0,cnt=0;
System.out.println("请输入各个数:");
while(scanner.hasNextDouble()){
num=scanner.nextDouble();
sum+=num;
cnt++;
}
double ans=sum/cnt;
System.out.println("平均数是:"+ans);
}
}
感谢阅读!!!
“ Ctrl AC!一起 AC!”