![](https://img-blog.csdnimg.cn/20200907160243329.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java的一些课堂练习的小例子
Java的一些课堂练习代码
Aquarius_Du
一个学生
展开
-
用while和for循环分别计算100以内奇数和偶数的和,并输出。(Java)
一:用while循环计算语句1.详细代码如下: public class Test02 { public static void main(String[] args) { int i=1; int sum01=0;//用于计算偶数的和 int sum02=0;//用于计算奇数的和 while(i<=100) { if(i%2==0) {//判断这个数是不是偶数 ...原创 2020-09-07 15:56:51 · 5104 阅读 · 0 评论 -
用while和for循环输出1-1000之间能被5整除的数,且每行输出3个。(Java)
一:用while循环实现语句1.详细代码如下:public class Test04 { public static void main(String[] args) { int i=1; int count=0; //用于计算输出数的个数,以便换行 while(i<=1000) { if(i%5==0) { //判断i是否能被5整除 System.out.print(i+"\t");//...原创 2020-09-07 15:56:26 · 2547 阅读 · 0 评论 -
使用循环分别实现将10进值整数和小数变成二进制数(Java)
public void test6(){/*使用循环分别实现将10进值整数和小数变成二进制数*//*转整数部分为二进制* 十进制整数转换为二进制整数采用"除2取余,逆序排列"法。* 具体做法是:用2去除十进制整数,可以得到一个商和余数* ;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,* 然后把先得到的余数作为二进制数的低位有效位,* 后得到的余数作为二进制数的高位有效位,依次排列起来。** 10/2 =5 余数0* 5/2=2 余数 1...原创 2020-09-07 15:56:11 · 306 阅读 · 0 评论 -
打印矩形(Java)
public class Rect { public static void main(String[] args) { print(5,8); // TODO 自动生成的方法存根 } private static void print(int L, int W) { for(int i= 1;i<=L;i++){ for(int j=1;j<=W;j++){ Sy.原创 2020-09-07 15:55:46 · 747 阅读 · 0 评论 -
打印平行四边形(Java)
public class test { public static void main(String[] args) { for (int i = 0; i < 5; i++) {//打印行 for (int j = 0; j < 4-i; j++) {//打印空格 System.out.print(" ");//引号中间加空格 } for (in...原创 2020-09-07 15:54:59 · 466 阅读 · 0 评论 -
打印等腰三角形(Java)
public class JiuJiu { public static void main(String[] args) { int n = 10; //定义等腰三角形总行数 //总输出行数 for(int i=1;i<=n;i++) { //输出每行空格,呈递减状态 for(int j=1;j<=n-i;j++) { System.out.print(" "); ...原创 2020-09-07 15:54:34 · 124 阅读 · 0 评论 -
打印菱形(Java)
Java打印菱形先看效果:题目分析1、星号前面的空白要用空格代替。2、把图形分为上下两部分,分别找出行数与“空格”和“*”的关系上半部分(正三角):空格个数与行数的关系橘色框:代表行号。红色框:正三角形成的最大行号(maxNum)。计算公式:(总行数 + 1)/ 2比如,图中一共7行,则:maxNum = (7 + 1) / 2 = 4空格的数量 = maxNum - 当前行号星号与行数的关系每一行的星号个数 = 2 ...原创 2020-09-07 15:54:10 · 169 阅读 · 0 评论 -
百钱买百鸡(Java)
问题:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,100文钱买100只鸡,怎么买?分析:题目中有三个未知数,传统方法不好求解,可以利用计算机强大的运算能力,用穷举的方法求解。定义公鸡数量为cock,cock不会超过20;定义母鸡数量为hen,hen不会超过33;小鸡数量可用100-cock-hen表示。因为有100只鸡,不用担心算出的小鸡数为负数。代码如下:public class BuyChicken { public static void main(String[] args)..原创 2020-09-07 15:51:50 · 213 阅读 · 0 评论 -
打印乘法口诀表(Java)
问题分析:观察九九乘法口诀表,可以得出图表的规律:总共有9行,第几行就有几个表达式。每行表达式的规律:第j行,表达式就从j*i开始,一直到j*j结束,共有j个表达式。源代码如下:public class Ch1_2{public static void main(String[] args){//外层循环控制行数for(int i = 1; i <=...原创 2020-09-07 15:44:50 · 98 阅读 · 0 评论