2-3
import java.util.Scanner;
public class Hello{
public static void main (String[] args){
Scanner stdIn= new Scanner(System.in);
System.out.print("整数值:");
int x=stdIn.nextInt();
System.out.println("输入的是"+x+"。");
}
}
2-4
import java.util.Scanner;
public class Hello{
public static void main (String[] args){
Scanner stdIn= new Scanner(System.in);
System.out.print("整数值:");
int x=stdIn.nextInt();
System.out.println("输入的是"+x+"。");
System.out.println("加上10后的值是"+(x+10)+"。");
System.out.println("减去10后的值是"+(x-10)+"。");
}
}
2-5
import java.util.Scanner;
public class Hello{
public static void main (String[] args){
Scanner stdIn= new Scanner(System.in);
System.out.print("x的值:");
double x=stdIn.nextDouble();
System.out.print("y的值:");
double y=stdIn.nextDouble();
System.out.println("合计值是"+(x+y)+"。");
System.out.println("平均值是"+(x+y)/2+"。");
}
}
2-6
import java.util.Scanner;
public class Hello{
public static void main (String[] args){
Scanner stdIn= new Scanner(System.in);
System.out.println("求三角形的面积。");
System.out.print("底:");
double x=stdIn.nextDouble();
System.out.print("高:");
double y=stdIn.nextDouble();
System.out.println("面积是"+(x*y)/2+"。");
}
}
2-7
import java.util.Random;
import java.util.Scanner;
class LuckyNo{
public static void main(String[] args){
Random rand=new Random();
int lucky1=rand.nextInt(9)+1;
int lucky2=-((rand.nextInt(9)+1));
int lucky3=rand.nextInt(90)+10;
System.out.println("今天的幸运数字是"+lucky1+"。");
System.out.println("今天的幸运数字是"+lucky2+"。");
System.out.println("今天的幸运数字是"+lucky3+"。");
}
}
2-8
import java.util.Scanner;
import java.util.Random;
public class Hello {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入整数值: ");
int a = scanner.nextInt();
Random rand = new Random();
int range = rand.nextInt(11) - 5;
int b = a + range;
System.out.println("生成了该值±5范围内的随机数,是: " + b+"。");
}
}
2-9
import java.util.Random;
public class Hello {
public static void main(String[] args) {
Random rand = new Random();
double a = rand.nextDouble(1.0);
double b = rand.nextDouble(10.0);
double c = rand.nextDouble(2.0)-1.0;
System.out.println("生成实数值是"+a+"。");
System.out.println("生成实数值是"+b+"。");
System.out.println("生成实数值是"+c+"。");
}
}
2-10
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("请输入你的姓:");
String a=scan.nextLine();
System.out.print("请输入你的名:");
String b=scan.nextLine();
System.out.println("你好"+a+""+b+"。");
}
}