明解Java 第二章

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+"。");
}
}

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值