这是我的代码:
public class Diamond {
public static void main(String[] args) {
int n = 8;
for(int i=0; i<n; i++) {
for(int k=n-1; k>i ;k--) {
System.out.print(" ");
}
for(int j=0; j<1*i+1; j++) {
System.out.print("/");
}
for(int j=1; j<=1; j++) {
System.out.print("*");
}
for(int j=0; j<1*i+1; j++) {
System.out.print("\\");
}
System.out.println(" ");
}
}
}
这应该是我的结果:
答案 0 :(得分:0)
有关此的提示是您必须知道每行中的字符数。还要注意“ *”索引的位置。您还必须将钻石分为上半部分和下半部分。然后,根据以下知识进行循环:“ *”之前和之后的是“ /”或“ \”,并且“ /”或“ \”的数目将在每次循环后增加。
这是示例代码。
progressDialog = new ProgressDialog(SubCategoryDetailActivity.this);
progressDialog.setMessage("Please Wait");
progressDialog.setCancelable(false);
progressDialog.show();
StringRequest stringRequest = new StringRequest(Request.Method.GET, URLs.productURL,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
// Your Code
//All your logic
progressDialog.dismiss();
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
progressDialog.dismiss();
}
});
MySingleton.getInstance(getApplicationContext()).addToRequestQueue(stringRequest);