学习Java的十五条入门实例
扫描二维码
随时随地手机看文章
虽然今天没让上,可是教室还是可以进来,今天用周末的时间来继续学习了下,感觉当学霸的感觉好像确实挺不错的,今天自己把以前做的题重新自己做了一遍,感觉还是很不错的,虽然自己有些没懂到,但是我相信这些题多做几遍就是不会也会记得这些格式,还是有点儿印象的,这几个月对自己狠一点儿!别让自己以后回想起在这儿的时光,出现后悔,感叹!为了自己的以后,加油!好好干,Augustus彬!!!!!
/*
求100 以内所有能被3 整除但不能被5 整除的数字的和。
*/
public class Qjsh{
public static void main(String[] args){
int a = 0;
for (int a2=0; a2<=100; a2++) {
if (a%100==0&&a%5!=0) {
a = a2 + a;
}
System.out.println(a);
}
}
}
/*
(if 语句)读入一个整数,表示人的年龄。
如果小于 6 岁,则输出“儿 岁,则输出“儿 岁,则输出“儿 童”,
6 岁到 13 岁,输出“少儿”;14 岁到 17 岁,输出“青少年”;
; 18 岁到 35 岁, 输出“青年”; 36 岁到 50 岁,输出“中年”;;
50 岁以上输出“中老年”
*/
import java.util.Scanner;
public class Srnl{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.println("请输入一个整数,表示人的年龄");
int a = s.nextInt();
if ( a < 6 ) {
System.out.println("儿童");
}if (a >= 6 && a < 13) {
System.out.println("少儿");
}if (a >= 14 && a < 17) {
System.out.println("青少年");
}
}
}
/*
读入一个小于10 的整数n,输出它的阶乘n!
*/
import java.util.Scanner;
public class Qjc{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.println("请输入一个小于10的整数,输出它的阶层");
int b = s.nextInt();
int a1 = 1;
for (int a=1; a<=b; a++) {
a1 = a * a1;
}
System.out.println(a1);
}
}
/*
读入一个三位数,计算其各字之和。例如: 读入一个三位数,计算其各字之和。
例如: 读入一个三位数,计算其各字之和。例如: 123各位数字之和为 6
*/
import java.util.Scanner;
public class Qh{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.println("请输入一个三位数,计算其之和");
int a = s.nextInt();
int a1 = 0;
int b = a / 100;
int g = a / 10 % 10;
int s1 = a % 10;
a1 = g + b + s1;
System.out.println(a1);
}
}
/*
(if 语句) *读入一个表示年份的整数,判断 这是否闰年。
1、如果这个年份能够被 4 整除,且不能被 100 整除,则这一年就是闰年。
2、如果这个年份能够被 100 整除,则这个数必须要能被 400 整除,才是闰
年。例如, 2000 年是闰, 1900不是闰年
*/
import java.util.Scanner;
public class Pdrn{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.println("输入一个年份,判断是否是闰年");
int a = s.nextInt();
if ((a % 4 == 0 && a % 100 != 0) ||(a % 100 == 0 && a % 400 == 0)) {
System.out.println("是闰年");
}else {
System.out.println("不是闰年");
}
}
}
/*
“百钱买百鸡”是我国古代的著名数学题。题目这样描述: 3 文
钱可以买1只公鸡, 2 文钱可以买一只母鸡, 1 文钱可以买3 只小鸡。用100 文
钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?
*/
public class Mj{
public static void main(String[] args){
for (int g = 0; g< 100 / 3; g++) {
for (int m = 0; m < 100 / 2;m++) {
int x = 100 - g - m;
if (g*3 + m*2 + x/3 == 100 && x % 3 == 0) {
System.out.println("公鸡有:"+g+"t"+"母鸡有:"+m+"t"+"小鸡有:"+x);
}
}
}
}
}
/*
计算1+3+5+...+99 的和
*/
public class Jsqh{
public static void main(String[] args){
int num = 0;
for (int a=1; a<100; a++) {
if (a % 2!=0) {
System.out.println(a);
num = a + num;
}
}
System.out.println(num);
}
}
/*
输出99 乘法表
*/
public class Jjcf{
public static void main(String[] args){
for (int n=1; n<10; n++) {
for (int b=1; b<n; b++) {
System.out.print(n+"*"+b+"="+(n*b)+"t");
}
System.out.println();
}
}
}
/*
语句)读入一个整数,如果是 语句)读入一个整数,
如果是 1~5 之间,则分别输出 之间,
则分别输出 5 个福娃的名 字,否则输出“ 北京欢迎你”。
*/
import java.util.Scanner;
public class Fw{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.println("请输入一个数");
int a = s.nextInt();
switch (a) {
case 1: System.out.println("贝贝");break;
case 2: System.out.println("晶晶");break;
case 3: System.out.println("欢欢");break;
case 4: System.out.println("迎迎");break;
case 5: System.out.println("妮妮");break;
default:System.out.println("北京欢迎你");
}
}
}
/*
36 块砖, 36 人搬,男搬4,女搬3,两个小孩抬1 砖,要求一次全搬完,问男、女和小孩各若干?
*/
public class Bz{
public static void main(String[] args){
for (int l=0; l<36/4; l++) {
for (int n=0; n<36/3; n++) {
int x = 36 - l - n;
if (x%2!=0) continue;
if (l*4+n*3+x/2==36) {
System.out.println("男人搬砖:"+l+"t"+"女人搬砖:"+n+"t"+"小孩搬砖"+x);;
}
}
}
}
}
/*
1. 读入两个整数
2. 提示用户选择对这两个整数的操作,即输出
1 : +
2 : -
3 : *
4 : /
得出运算结果
*/
import java.util.Scanner;
public class Yscz{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.println("请输入两个整数运算他们的结果");
int a = s.nextInt();
int a2 = s.nextInt();
int a3 = 1;
switch (a3) {
case 1:System.out.println(a+a2); break;//这里改改符号就好了
}
}
}
/*
( for 循环)计算1+2+3+...+100 的和
*/
public class Xhqh{
public static void main(String[] args){
int sum = 0;
for (int a=0; a<=100; a++) {
sum = a + sum;
}
System.out.println(sum);
}
}
/*
**求水仙花数。所谓水仙花数,是指一个三位数abc,如果满足
a的3次方+b的3次方+c3次方=abc,则abc 是水仙花数。
*/
public class Sxh{
public static void main(String[] args){
for (int abc=100; abc<1000; abc++) {
int a = abc / 100;
int b = abc / 10 % 10;
int c = abc % 10;
if (a*a*a+b*b*b+c*c*c==abc) {
System.out.println(abc);
}
}
}
}
/*
( for 循环) *编程找出四位整数abcd 中满足下述关系的数。
(ab+cd)*(ab+cd)=abcd
*/
public class Sws{
public static void main(String[] args){
for (int abcd=1000; abcd<10000; abcd++) {
int ab = abcd / 100;
int cd = abcd % 100;
if ((ab+cd)*(ab+cd)==abcd) {
System.out.println(abcd);
}
}
}
}
/*
(if 语句,赋值操作) *读入三个 整数,输出这中最大的一。
*/
import java.util.Scanner;
public class Srzd{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.println("输入三个整数,输出其中最大的一个");
int a = s.nextInt();
int a1 = s.nextInt();
int a2 = s.nextInt();
if (a > a1 && a > a2) {
System.out.println(a);
}if (a1 > a && a1 > a2) {
System.out.println(a1);
}if (a2 > a && a2 > a1) {
System.out.println(a2);
}
}
}