Java��������
1 ������ ��
Ŀ ŵ һ ӣ ӳ 3 ÿ ¶ һ ӣ С ӳ º ÿ һ�� ��� ���� �� ����� �� ����� ������ ��� ��� ����� � ��� ��������� � �������� �⣺
ӣ Ӷ ÿ µ Ϊ ���� �������� �������� ��� ��������� ����
// һ Ʋ���� �� ������������
public class lianxi01 {
public static void main(String[] args) {
System.out.println(" 1 µ Ӷ : 1");�� ��� ���� ���
System.out.println(" 2 µ Ӷ : 1");�� ��� ���� ���
int f1 = 1, f2 = 1, f, M=24;
for(int i=3; i<=M; i++) {
f = f2;
f2 = f1 + f2;
f1 = f;
System.out.println(" " + i +" µ Ӷ : "+f2);�� ��� ���� ���
}
}
}
2 ������ ��
Ŀ ж 101-200�� ��� � ֮���ж��ٸ ����������������
ж ķ һ�������� ����� ������� ��� � ��ֱ ȥ 2 sqrt( )�� �� ����� ����� � ������������������������������� �������֮
public class lianxi02 {
public static void main(String[] args) {
int count = 0;
for(int i=101; i<200; i+=2) {
boolean b = false;
for(int j=2; j<=Math.sqrt(i); j++)
{
if(i % j == 0) { b = false; break; }
else { b = true; }
}
if(b == true) {count ++;System.out.println(i );}
}
System.out.println( " : " + count);���������
}
}
3 ������ ��
Ŀ ӡ е "ˮ ɻ " ν "ˮ ɻ "�� ���� ����� � � ��� ���� � ��� ���ָһ λ λ ͵���� ����� ����������ڸ��������磺
153 һ "ˮ ɻ " Ϊ153=1 η 5 η 3 η�� �� � ��� ���� ���� ��� ���� ��� ���� ���
public class lianxi03 {
public static void main(String[] args) {
int b1, b2, b3;
for(int m=101; m<1000; m++) {
b3 = m / 100;
b2 = m % 100 / 10;
b1 = m % 10;
if((b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == m) {
System.out.println(m+" һ ˮ ɻ "); }�� �� � ���
}
}
}
4 ������ ��
Ŀ һ�� ���� ������� � �����������ֽ 磺����90, ӡ 90=2*3*3*5 �� �� ��
n з�������� ��� ֽ�������Ӧ ҵ һ С k Ȼ ɣ ��� � ���� ������ �� ���������� �
(1) ǡ n ˵���������� ���� ���� � � ��������ֽ Ĺ Ѿ ӡ ɡ ��� ������ �� �
(2) n <> k n��� ���� � ��������������� k Ӧ ӡ k����� �� �� � � �������ֵ n k , Ϊ µ n,���� ���� �� � ��������� �
ظ � ��ִ е һ � ����
(3) n��� �� � ��������������� k k+1 Ϊk������� �� ���ֵ,�ظ � ��ִ е һ � ����
import java.util.*;
public class lianxi04{
public static void main(String[] args) {
Scanner s = new Scanner(System.in);