对于java小白来说,拥有良好的语言基础对于后面的学习来说才是必备的条件。
本人结合多年的教学经验,整理初学者必备的基础编程题。
工作之余更新持续更新,更新不及时还望大家多多理解。
/*** 打印 9*9 乘法表*/
public class 乘法表 {public static void main(String[] args) {for(int i=1;i<=9;i++) {for(int j=1;j<=i;j++) {System.out.print(i+"*"+j+"="+i*j+"t"); }System.out.println(); //换行}}
}
import java.util.Scanner;/*** * 判断条件:* year能被4整除但是不能被100整除或者能被400整除* year%4==0&&year%100!=0||year%400==0*/
public class 判断闰年 {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);//输入流System.out.println("year=");int yearInt();if(year%4==0&&year%100!=0||year%400==0) {System.out.println("闰年");}else {System.out.println("不是闰年");}}
}
/*** 1: 什么是阶乘?* 5的阶乘是多少?* 5! 等价于 5*4*3*2*1* 5*4!* 4*3!* 3*2!* 2*1*/
public class 阶乘 {public static void main(String[] args) {//方法1:常规写法 利用for循环//方法2:// 格式化代码: ctrl + shift + lint s = fn(5);System.out.println(s);}//该方法用来计算某个数的阶乘 方法的递归调用 特点:在一个方法体中调用本方法public static int fn(int num) {if (num == 1) {return 1;} else {return num * fn(num - 1);}}
}
公鸡5元一只,母鸡3元一只,3只小鸡1元,如果用100元钱
买100只鸡, 不赊不欠 ,可以买公鸡,母鸡,小鸡各多少只.
public class 百鸡百元 {public static void main(String[] args) {//定义变量i表示公鸡的数量for(int i=1;i<=20;i++) {//定义变量j表示母鸡的数量for (int j = 1; j <=34; j++) {//定义变量k 用来获取本次循环中小鸡的数量int k=100-i-j;/*** 满足鸡100元钱, 则条件成立 * 条件:5*i+j*3+1.0/3*k==100*/if(5*i+j*3+1/3.0*k==100) {System.out.println("公鸡:"+i+"只,母鸡:"+j+"只,小鸡:"+k+"只");} }} }
}
孙子算经 中记载了这样一道题目:
今有雉兔同笼,上有三十五头.
下有九十四足,问鸡兔各有几只.
public class 鸡兔同笼 {public static void main(String[] args) {// i 表示鸡头的数量for(int i=1;i<=35;i++) {// 35-i 兔子的个数if(2*i+(35-i)*4==94) {System.out.println(i);System.out.println(35-i);}}}
}
public class 乘法表 {public static void main(String[] args) {for(int i=1;i<=9;i++) {for(int j=1;j<=i;j++) {System.out.print(i+"*"+j+"="+i*j+"t"); }System.out.println(); //换行}}
}
本文发布于:2024-02-02 19:59:43,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170687518446100.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |