作用域
变量的作用域:
- 什么是作用域 ?
变量的有效返回,在java程序中通常是一个{} 对应一个作用域 - 记住一句话,出了大括号就不认识了
/*
变量的作用域:
1.什么是作用域 ?
变量的有效返回,在java程序中通常是一个{} 对应一个作用域
2. 记住一句话,出了大括号就不认识了
*/
public class zuoyongyu {
public static void main(String[] args) {
//age是在main方法中声明的,所以作用域是整个main方法
//在main方法体当中是有效的变量
int age = 20;
System.out.println("age = " + age);
int num = 100;
}
//另一个方法
public static void dosome(){
//错误:找不到符号
System.out.println(age);
}
}
四种从键盘输入的形式
建议一定要亲自写一下跑一遍
import java.util.Scanner;
import java.util.stream.Stream;
public class keyInput
{
public static void main(String[] args) {
//1.创建一个键盘扫描器对象
//以下代码s是变量名
//可以把s叫做键盘扫描器
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.println("请输入您的真实姓名:");
//同样接受一个字符串,但是接受的是第一个换行符\n之前的内容
String username2 = s.nextLine();
s.nextLine();
System.out.println("欢迎您" + username2);
System.out.print("请输入您的数字:");
//程序执行到这里就会停下来,等待键盘的输入
//如果不输入,程序会一直卡在这里
//直到用户输入了内容
//s.nextInt会专门从键盘上扫描int类型的数字,
//然后将扫描的int赋值给num变量
int num = s.nextInt();
System.out.println("您输入的数字是" + num);
//从键盘接受一个double数据
//执行到这里会停下等待
System.out.println("请输入浮点数字");
double num2 = s.nextDouble();
System.out.println("您输入的这个浮点数数据是:" + num2);
System.out.println("请输入您的尊姓大名");
//从键盘上接受一个字符串,但是接受的是第一个空格之前的内容
//程序执行到这里,等待用户的输入
String username = s.next();
System.out.println("欢迎您" + username);
}
}