1. 程式人生 > 其它 >第三章 類與物件

第三章 類與物件

技術標籤:JAVA程式設計教程(第九版)課後作業

1、編寫一個程式,要求使用者首先分別輸入名字和姓氏,然後輸出一個字串,該字串由使用者名稱字的首字母,加上不超過前5個字母的姓氏及一個10~99的隨機陣列成(假如姓氏至少有5個字母)。類似的演算法有時也用於生成計算機的新使用者賬號。

import java.util.Scanner;
import java.util.Random;

public class Username
{
	public static void main(String[] args){
		String name , surname ;
		Scanner scan =
new Scanner(System.in); System.out.println("請輸入英文(拼音)名字:"); name = scan.nextLine(); System.out.println("請輸入英文(拼音)姓氏(不少於5個字母):"); surname = scan.nextLine() ; char nameFirst = name.charAt(0) ; String surname5 = surname.substring(0 , 5); Random ran = new Random(); int
rand = ran.nextInt(90) + 10; System.out.println(nameFirst + surname5 + rand); } }

執行結果:

請輸入英文(拼音)名字:
Camille
請輸入英文(拼音)姓氏(不少於5個字母):
Carmen
CCarme33

2、編寫一個計算立方和的程式。程式首先提示使用者輸入2個整數,然後輸出兩個數的立方值之和。

import java.util.Scanner;


public class powdemo
{
	public static void main(String[] args){
		long A , B ,
C; Scanner scan = new Scanner(System.in); System.out.println("請輸入A數:"); A = scan.nextLong(); System.out.println("請輸入B數:"); B = scan.nextLong() ; C = (long)Math.pow(A , 3) + (long)Math.pow(B , 3); System.out.println("A和B的立方和為:" + C); } }

執行結果:

請輸入A數:
23
請輸入B數:
45
A和B的立方和為:103292