『javaプログラミング思想』第4章練習
ちょうど《javaプログラミング思想》を見始めて、授業の後で練習問題は自分で一部をして、コードを貼ってきました.
練習1:プログラムを書いて、1から100までの値を印刷します.
練習2:プログラムを書く、intタイプの25個の乱数を生成し、各乱数値についてif-else文を用いて、それを大きい、小さい、またはそれに続くランダムに生成された値に分類する.
練習3:While無限ループ、キーボードで中断
練習4:素数を印刷
フィボナッチ数列
吸血鬼の数
練習1:プログラムを書いて、1から100までの値を印刷します.
public class Print100 {
public static void main(String[] args) {
for(int i=0;i<100;i++){
System.out.println(i+1);
}
}
}
練習2:プログラムを書く、intタイプの25個の乱数を生成し、各乱数値についてif-else文を用いて、それを大きい、小さい、またはそれに続くランダムに生成された値に分類する.
public class RandomCompare {
public static void main(String[] args) {
Random random = new Random();
int preNumber = random.nextInt(10);
for(int i=1;i<=25;i++){
int nextNumber = random.nextInt(10);
if(preNumber > nextNumber){
System.out.println(i+">:"+preNumber + ">" + nextNumber);
}else if(preNumber == nextNumber){
System.out.println(i+"=:"+preNumber + "=" + nextNumber);
}else{
System.out.println(i+"<: nextnumber="" prenumber="nextNumber;"/>
練習3:While無限ループ、キーボードで中断
public class WhilePressBreak {
public static void main(String[] args) {
Random random = new Random();
int preNumber = random.nextInt(10);
// dos ctrl+c ,
while(true){
int nextNumber = random.nextInt(10);
if(preNumber > nextNumber){
System.out.println(">:"+preNumber + ">" + nextNumber);
}else if(preNumber == nextNumber){
System.out.println("=:"+preNumber + "=" + nextNumber);
}else{
System.out.println("<: nextnumber="" prenumber="nextNumber;"/>
練習4:素数を印刷
public class PrintPrimeNumber {
public static void main(String[] args) {
System.out.print("100 :");
// : 1 ,
//1: 1 100
for(int i=1;i<=100;i++){
//2: 2 i-1 , i , i , , j
フィボナッチ数列
public class Fibonacci {
public static void main(String[] args) {
int num = Integer.parseInt(args[0]);
int num1=0,num2=0;
for(int i=0;i
吸血鬼の数
/*
* :
* 1、
* 2、 ,
* 3、
* 4、
*
*/
import java.util.Arrays;
/**
*
* @author Alice
*/
public class VampireNumber {
public static void main(String[] args) {
String[] args1,args2;
for(int i=10;i<100;i++){
int from = Math.max(i+1, 1000/i);
int to = Math.min(10000/i, 100);
for(int j=from;j