for语句 输出心形(JAVa)
for语句输出心形(java)的方法如下:
使用eclipse,创建一个Java文件命名为Test.java
2.系统自动建立Test类及主函数。
3.输入以下代码:
publicclassTest{
publicstaticvoidmain(String[]args){
intk=5;//控制心型大小
for(inti=0;i<=k*2;i++){
for(intj=0;j<=k*4;j++){
if(((i-k)*(i-k)+(j-k)*(j-k)==k*k&&i<=k)||((j-3*k)*(j-k*3)+(i-k)*(i-k)==k*k&&i<=k)
||(((2*k-i)-2*k)*((2*k-i)-2*k)+(j-2*k)*(j-2*k)==k*k*4))
{if(i==0&&j==0||i==0&&j==k*4)SySTEM.out.print("");
else{System.out.print("*");}
elseSystem.out.print("");
System.out.println();
4.保存并运行程序
扩展资料:
for语句表达式:
表达式1:一般为赋值表达式,给控制变量赋初值;
表达式2:关系表达式或逻辑表达式,循环控制条件;
表达式3:一般为赋值表达式,给控制变量增量或减量。
for语句 输出心形(java)
for语句输出心形(java)的方法如下:
使用eclipse,创建一个Java文件命名为Test.java
2.系统自动建立Test类及主函数。
3.输入以下代码:
publicclassTest{
publicstaticvoidmain(String[]args){
intk=5;//控制心型大小
for(inti=0;i<=k*2;i++){
for(intj=0;j<=k*4;j++){
if(((i-k)*(i-k)+(j-k)*(j-k)==k*k&&i<=k)||((j-3*k)*(j-k*3)+(i-k)*(i-k)==k*k&&i<=k)
||(((2*k-i)-2*k)*((2*k-i)-2*k)+(j-2*k)*(j-2*k)==k*k*4))
{if(i==0&&j==0||i==0&&j==k*4)System.out.print("");
else{System.out.print("*");}
elseSystem.out.print("");
System.out.println();
4.保存并运行程序
扩展资料:
for语句表达式:
表达式1:一般为赋值表达式,给控制变量赋初值;
表达式2:关系表达式或逻辑表达式,循环控制条件;
表达式3:一般为赋值表达式,给控制变量增量或减量。