java第二天
while循环
基本格式:
int sum=0;
int i =0;初始化循环变量值
while(i<10循环条件){
循环变量变化的过程
i++;
循环体
sum+=i;
System.out.println();
}
public class starShape {
public static void main(String[] args) {
// 正三角形
// int line = 6;
// int i =0;
// while (i < line) {
// int blank = line - i - 1;
// int k = 0;
// while (k < blank) {
// System.out.print(" ");
// k++;
// }
// int j = 1;
// int starCount=(i+1)*2-1;
// while (j < starCount) {
// System.out.print("*");
// j++;
// }
// System.out.println("*");
// i++;
// }
// 倒三角形
// int line=6;
// int i=0;
// while (i<line) {
// int blank=i;
// int k=0;
// while (k<blank) {
// System.out.print(" ");
// k++;
// }
// int j = 0;
// int starCount = (6-1-i)*2-1;
// while (j < starCount) {
// System.out.print("*");
// j++;
// }
// System.out.println("*");
// i++;
// }
// 实心菱形
// int line = 6;
// int i = 0;
// while (i < line-1) {
// int blank = line - i - 1;
// int k = 0;
// while (k < blank) {
// System.out.print(" ");
// k++;
// }
// int j = 1;
// int starCount = (i + 1) * 2 - 1;
// while (j < starCount) {
// System.out.print("*");
// j++;
// }
// System.out.println("*");
// i++;
// }
// i = 0;
// while (i < line) {
// int blank = i;
// int k = 0;
// while (k < blank) {
// System.out.print(" ");
// k++;
// }
// int j = 1;
// int starCount = (6 - i) * 2 - 1;
// while (j < starCount) {
// System.out.print("*");
// j++;
// }
// System.out.println("*");
// i++;
// }
// 空心菱形
int line = 12;
int i = 0;
while (i < line / 2) {
int blank = (line / 2) - 1 - i;
int k = 0;
while (k < blank) {
System.out.print(" ");
k++;
}
if (i == 0) {
System.out.print("*");
} else {
System.out.print("*");
//补中间的空格
int innerBlankCount = 2 * i - 1;
int j = 0;
while (j < innerBlankCount) {
System.out.print(" ");
j++;
}
System.out.print("*");
}
System.out.println();
i++;
}
}
}
java第二天的更多相关文章
- JAVA第二次作业展示与学习心得
JAVA第二次作业展示与学习心得 在这一次作业中,我学习了复选框,密码框两种新的组件,并通过一个邮箱登录界面将两种组件运用了起来.具体的使用方法和其他得组件并没有什么大的不同. 另外我通过查阅资料使用 ...
- Java第二周作业
Java第二周作业 本周作业: 参考http://www.cnblogs.com/rocedu/p/7911138.html 学习第二三章视频 参考http://www.cnblogs.com/roc ...
- 2018-03-11 20165235 祁瑛 Java第二周考试总结
20165235 祁瑛 Java第二周考试总结 课后习题p16 代码编写 class Person { void speakHello (){ System.out.print("nin h ...
- java第二周的作业
package java第二周学习; import javax.swing.JOptionPane; public class 数学题 { private int a; private int b; ...
- Java 第二次测试总结
Java 第二次测试总结 1. 相关知识点总结 Java测试题循环与递归知识点 补充知识点: for循环语句:for(表达式1:表达式2:表达式3)表达式一负责完成变量的初始化!表达式2是值为bool ...
- “全栈2019”Java第二章:安装JDK11(Windows)
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 文章原文链接 "全栈2019"Java第二章:安装JDK11(Windows) 下一 ...
- 20155210潘滢昊 Java第二次试验
20155210潘滢昊 Java第二次试验 实验内容 学会JunitTest的使用 实验代码 MyUtilTest代码: import org.junit.*; import junit.framew ...
- “全栈2019”Java第二十九章:数组详解(中篇)
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- “全栈2019”Java第二十八章:数组详解(上篇)
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- “全栈2019”Java第二十七章:流程控制语句中循环语句for
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
随机推荐
- GP项目总结(一)
1.使用activity渲染不同的View时,两种方法: (1.)自定义两个不同的View,然后在mainActivity里根据不同的数据使用不同的View,通过addView()来Activity里 ...
- Eclipse配置Git发布项目到Github
很牛叉的博客http://blog.csdn.net/luckarecs/article/details/7427605 一.安装插件 菜单栏Help --> Install New Softw ...
- jdk8 之 java.time包AND DateUtils
package com.jansh.comm.util; import java.time.Clock; import java.time.LocalDate; import java.time.Lo ...
- Compilation err ororg.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
严重: Compilation errororg.eclipse.jdt.internal.compiler.classfmt.ClassFormatExceptionat org.eclipse.j ...
- Windows7启用超级管理员administrator账户的多种方法
开启win7家庭普通版的超级管理员账户Administrotor WIN7家庭普通版没有"本地用户和组"项,不能通过"用计算机右键-管理"的方法开启超级管理员帐 ...
- DPM,DEM,DDPM的区别
此文来自我在CFD中国论坛中的一篇回复:http://www.cfd-china.com/topic/58/dem%E5%92%8Cdpm/21 正好这几天在研究fluent里的DEM,DPM和DDP ...
- Spring @Transactional使用的示例
Spring @Transactional使用的示例: 参考: http://blog.csdn.net/seng3018/article/details/6690527 http://blog.si ...
- ZeroMQ 的模式
在需要并行化处理数据的时候,采用消息队列通讯的方式来协作,比采用共享状态的方式要好的多.Erlang ,Go 都使用这一手段来让并行任务之间协同工作. 最近读完了 ZeroMQ 的 Guide.写的很 ...
- HDU4474
Yet Another Multiple Problem Time Limit: 40000/20000 MS (Java/Others) Memory Limit: 65536/65536 K ...
- 《JAVASCRIPT高级程序设计》Ajax与Comet
Ajax,是Asynchronous JavaScript + XML的简写,这一技术能向服务器请求额外的技术而无需卸载页面,会带给用户更好的体验.Ajax的核心是XMLHttpRequest对象.为 ...