
java第一阶段
风起时_想你
风萧萧兮易水寒,壮士一去兮不复还。
展开
-
打印菱形
要打印的样式: 解题思路: ①可以分开打印,即先打印上三角形,在打印下三角形 注意:上三角形如果是 5 行,则下三角形是 4 行 ②上三角形:外循环控制行数(5),内循环控制列数;第一行不输出空格。 ③ * 下三角形 :同②;第一行输出空格。源代码:public class for10{ public static void main(String[] args){原创 2017-12-04 18:02:23 · 244 阅读 · 0 评论 -
打印平行四边形
这个比打印三角形要简单一些,简单说一下思路: 外循环控制行数,第一个内循环输出空格,第二个内循环输出 * 。public class for9 { public static void main(String[] args) { for (int i = 0; i <= 5; i++) { for (int j = i; j < 5; j++) {原创 2017-12-04 17:10:54 · 2098 阅读 · 0 评论 -
打印倒得等腰三角形
public class for8 { public static void main(String[] args){ for(int i = 1; i <= 5; i++){ for(int j = 1; j < i; j++){ System.out.print(" "); }原创 2017-12-04 16:45:29 · 2255 阅读 · 0 评论 -
打印等腰三角形(1)
要打印的样式:源代码:public class for7 { public static void main(String[] args) { //外循环控制行数 for (int i = 1; i <= 5; i++) { //内循环输出空格 for (int j = i; j < 5; j++) {原创 2017-12-04 16:07:54 · 600 阅读 · 0 评论 -
打印右对齐的三角形
提示:例如第一行即i=1时,让j从5到1循环5次,如果j>i就输出“ ”(空格),如果j=1,即j=i=1时输出*,以此类推。public class for6 { public static void main(String[] args) { //外循环控制行数 for (int i = 1; i <= 5; i++) { //内循原创 2017-12-04 15:45:47 · 4946 阅读 · 0 评论 -
java打印右对齐的三角形
提示:例如第一行即i=1时,让j从5到1循环5次,如果j>i就输出“ ”(空格),如果j=1,即j=i=1时输出*,以此类推。public class for6 { public static void main(String[] args) { //外循环控制行数 for (int i = 1; i <= 5; i++) { //内循原创 2018-08-18 15:50:46 · 4218 阅读 · 0 评论 -
倒序的九九乘法表
public class for5 { public static void main(String[] args) { for (int i = 9; i > 0; i--) { for (int j = 1; j <= i; j++) { System.out.print(j+"x"+i+"="+i*j+"\t");原创 2017-12-03 17:44:00 · 9164 阅读 · 0 评论 -
打印正序的九九乘法表
要打印的九九乘法表样式,这是正序的,可以自己尝试一下打印倒序的,想不出来的话,下一篇文章就是哦~建议先自己想一下 解释一个新知识: \t是制表符。可以尝试一下空格等比较一下就知道是什么意思了public class for4 { public static void main(String[] args) { //外循环控制行数 for (int i =原创 2017-12-03 14:02:15 · 619 阅读 · 0 评论 -
打印左对齐的三角形
public class for3 { public static void main(String[] args) { //外循环控制行数 for (int i = 1; i <= 5; i++) { //内循环控制列数 for (int j = 1; j <= i; j++) {原创 2017-12-03 13:34:15 · 1114 阅读 · 0 评论 -
9. 输出10个斐波那契(Fibonacci)数列:1 1 2 3 5 8 13 21 34 55
提示:斐波那契的特点:前两个数固定,从第三个数开始,该数是前两个数的和。 //前两个数固定,就定死值 int F1 = 1; int F2 = 1; //从第三个开始 int Fn = 0; //先输出前两个的值 System.out.print(F1+" "+F2+" ");原创 2017-12-03 12:58:45 · 4629 阅读 · 0 评论 -
8. 求1~200之间能被 7整除,但不能被4整除的整数。
提示:为什么只能用取余来做?用除为什么不行呢?自己想一下! for (int i = 0; i < 200; i++) { if(i%7==0 && i%4!=0){ System.out.print(i+" "); } }原创 2017-12-03 12:57:46 · 2475 阅读 · 0 评论 -
7. 用do while循环求1!+2!+3!+•••+10!的和
提示: 1)、do while至少循环一次。 2)、先求阶乘,在求阶乘的和 3)、输出 int num = 0;//用于接收总和 int i = 1; //阶乘的循环条件 //用循环求和 do{ //嵌套一个while循环先求每个数的阶乘 int j = 1;原创 2017-12-03 12:56:53 · 8832 阅读 · 0 评论 -
2. 定义一个5位整数,求每一位上整数的和。
解析:先定义一个五位的整数(int),然后在分别取每位上的数。其中“/”表示除,只取商的整数部分,如果有小数则去掉;“%”表示取余数。 12345/10000=1;12345/1000=12,12%10=2;以此类推可取出对应的数。取出每位上的数之后相加输出即可。 int num = 12345; int a = num / 10000;//万位数原创 2017-12-03 12:43:31 · 1429 阅读 · 0 评论 -
4. 写一个程序,判断某一年是否是闰年。
提示:被4整除且不被100整除、被400整除的是闰年 System.out.println("请输入年份:"); Scanner scan = new Scanner(System.in); int year = scan.nextInt(); if((year / 4 == 0 && year % 100 != 0) || year %原创 2017-12-03 12:46:12 · 3298 阅读 · 0 评论 -
**基础题1、**通过键盘输入声明初始值一个圆柱体的高和底面半径,PI值是3.14,求圆柱体的体积,并显示输出圆柱体的体积;V=π(r^2)h。
基础题1、通过键盘输入声明初始值一个圆柱体的高和底面半径,PI值是3.14,求圆柱体的体积,并显示输出圆柱体的体积;V=π(r^2)h。 double PI = 3.14; Scanner scan = new Scanner(System.in); System.out.println("请输入圆柱体的高:"); double h =原创 2017-12-03 10:15:59 · 7103 阅读 · 1 评论 -
java程序实现小球来回运动
java基础:窗口右上角有一个静小白球,左下角有一个动小蓝球,我们让动小蓝球去找静小白球,找到以后动小蓝球在原路返回,这样来回运动。背景是下雪场景。import java.awt.Component;import javax.swing.JFrame;public class MyStarFrame { //给私有化JFrame起一个名称,名叫frame private JFrame原创 2017-11-12 17:06:51 · 7571 阅读 · 2 评论 -
多条件嵌套分支: 设计一个程序,根据天气情况选择外出或在家。 外出是逛街还是逛公园,在家是看电影还是玩游戏
Scanner input = new Scanner(System.in); System.out.println("今天天气如何(1好,2霾)"); int weather = input.nextInt(); if(weather==1){ System.out.println("今天天气太好了,我是逛街还是逛公园呢(1逛原创 2017-12-03 12:54:17 · 752 阅读 · 0 评论