Java 画精美图形

java画平行四边形

完整代码

public class Paral {public static void main(String[] args) {//外层循环 每次打出一个*for (int i = 1; i <=5; i++) {//填充空格for (int j = 1; j <= 5 - i; j++) {System.out.print(" ");}//内层循环 每次打印一个*for (int k = 1; k <= 5; k++) {System.out.print("*");}System.out.println();}}
}

结果输出

    ********************
*****

画圆形

完整代码

public class Circle{public static void main(String[] args) {circle(5); // 输出半径为5的圆}public static void circle(int r) {for (int y = 0; y <= 2 * r; y += 2) {int x = (int) Math.round(r - Math.sqrt(2 * r * y - y * y));int len = 2 * (r - x);// 圆左的空白for (int i = 0; i <= x; i++) {System.out.print(' ');}// 左半圆System.out.print('*');// 中间空白for (int j = 0; j <= len; j++) {System.out.print(' ');}// 右半圆System.out.println('*');}}
}

结果输出

      * **         **           **           **         ** *

画指定行数的平行四边形

完整代码

public class Paral {public static void main(String[] args) {print(5);}public static void print(int size) {// 第一个和第二个for 循环中的代码一样。for (int i = 0; i < size; i++) {for (int j = 0; j < (size - 1) - i; j++) {System.out.print(" "); // 输出左上角位置的空白}for (int j = 0; j < size; j++) {System.out.print("*"); // 输出菱形上左半部边缘}System.out.println();}}
}

画三角形

完整代码

public class Demo{public static void main(String[] args){for(int i=1;i<=5;i++){for(int j=5; i<=j; j--)System.out.print(" ");for(int j=1; j<=i; j++)System.out.print("*");for(int j=1; j<i; j++)System.out.print("*");System.out.println();}}
}

画倒三角

完整代码

public class Inverted {public static void main(String[] args) {//打印倒立的三角形for (int m = 1; m <= 4; m++) {//打印空格for (int n = 0; n <= m; n++) {System.out.print(" ");}//打印*for (int x = 1; x <= 7 -2 * (m - 1); x++) {System.out.print("*");}System.out.println();}        }
}

结果输出

  ****************

指定倒三角行数

完整代码

public class InvertedTriangleDemo {    public static void main(String[] args) {        print(4);    }    public static void print(int size) {        for (int i = size - 1; i >= 0; i--) {            for (int j = 0; j < (size - 1) - i; j++) {                System.out.print(" ");           }            for (int j = 0; j < 2 * i + 1; j++) {                System.out.print("*");            }            System.out.println();        }    }
}

画矩形

完整代码

public class Rect {public static void main(String[] args) {//外层循环 每次输出一行*for (int i = 1; i <= 5; i++) {System.out.print("*");//内层循环 每次输出一个*for (int j = 1; j <= 5; j++) {System.out.print("*");}System.out.println();}}
}

结果输出

******
******
******
******
******

画长方形

完整代码

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++){System.out.print("*");}System.out.println();}// TODO 自动生成的方法存根}
}

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563998.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 文件写入

在当前的目录里创建指定名称的文件并写入指定的内容 使用write()方法向文件写入内容 完整代码 import java.io.*;public class Main {public static void main(String[] args) {try {BufferedWriter out new BufferedWriter(new FileWriter("test.txt"));out.wr…

Java 文件读取

读取指定文件里面的内容。 使用readLine()方法来读取test.log文件的内容&#xff0c;其中test.log文件的内容为&#xff1a; 我爱java! 百度搜索完整代码 import java.io.*;public class Main {public static void main(String[] args) {try {BufferedReader in new Buffe…

Java 删除文件

java删除指定文件。 使用delete()方法将指定文件删除。 完整代码 import java.io.*;public class Main {public static void main(String[] args){try{File file new File("d:\\test.txt");if(file.delete()){System.out.println(file.getName() " 文件已被…

Java 将文件的内容复制到另一个文件

java将一个文件的内容复制到另一个文件。 使用BufferedWriter类的read和write方法将一个文件的内容复制到另一个文件。 完整代码 import java.io.*;public class Main {public static void main(String[] args) throws Exception {BufferedWriter out1 new BufferedWriter(…

Java 向文件中追加数据

java向文件中追加数据内容。 使用filewrite()方法向文件中追加数据 完整代码 import java.io.*;public class Main {public static void main(String[] args) throws Exception {try {BufferedWriter out new BufferedWriter(new FileWriter("filename"));out.wr…

Java 修改文件最后的创建日期

使用File类的fileToChange.lastModified()和fileToChangesetLastModified()方法来修改文件最后的创建日期 完整代码 import java.io.File; import java.util.Date;public class Main {public static void main(String[] args) throws Exception {File fileToChange new File…

Java 获取文件大小

使用 File 类的 file.exists() 和 file.length() 方法来获取文件大小&#xff0c;以字节计算&#xff08;1KB1024字节 &#xff09; 完整代码 import java.io.File;public class Main {public static long getFileSize(String filename) {File file new File(filename);if (…

Java 文件重命名

使用 File 类的 oldName.renameTo(newName) 方法来重命名文件 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File oldName new File("C:/program.txt");File newName new File("C:/test.txt");if(oldNam…

Java 设置文件只读

用 File 类的 file.setReadOnly() 和 file.canWrite() 方法来设置文件只读 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File file new File("C:/test.txt");System.out.println(file.setReadOnly());System.out.p…

Java 检测文件是否存在

用 File 类的 file.exists() 方法来检测文件是否存在 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File file new File("C:/test.txt");System.out.println(file.exists());} }结果输出&#xff08;如果你的 C 盘中…

Java 在指定目录中创建文件

使用 File 类的 file.createTempFile() 方法在指定目录中创建文件 完整代码 import java.io.File;public class Main {public static void main(String[] args) throws Exception {File file null;File dir new File("D:/");file File.createTempFile("Jav…

Java 创建文件

用 File 类的 File() 构造函数和 file.createNewFile() 方法来创建一个新的文件 完整代码 import java.io.File; import java.io.IOException;public class Main {public static void main(String[] args) {try{File file new File("C:/test.txt");if(file.create…

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org',

我们在pycharm中安装库的时候经常会遇到如下所示的错误。 pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(hostfiles.pythonhosted.org, port443): Read timed out.这个只是提示网络太慢&#xff0c;下载的时候检测不到所以出现了这个错误。 解决办法…

pip更新升级

当我们在使用pycharm安装一些第三方的库的时候往往因为pip的版本过低而安装失败&#xff0c;下面教大家如何更新升级pip 方法一 1、打开PyCharm软件&#xff0c;依次点击 File --> Settings --> Project: Lovely --> Project Interpreter 进入配置界面如下 2 . 选中…

Java 递归创建目录

使用 File 类的 mkdirs() 实现递归创建目录 完整代码 import java.io.File;public class Main {public static void main(String[] args) {String directories "D:\\a\\b\\c\\d\\e\\f\\g\\h";File file new File(directories);boolean result file.mkdirs();Sys…

Java 删除目录

使用 File 类的 ofdir.isDirectory(), dir.list() 和 deleteDir() 方法在一个个删除文件后删除目录 完整代码 import java.io.File;public class Main {public static void main(String[] argv) throws Exception {// 删除当前目录下的 test 目录deleteDir(new File("./…

Java 判断文件是否隐藏

使用 File 类的 file.isHidden() 方法来判断文件是否隐藏 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File file new File("C:/Demo.txt");System.out.println(file.isHidden());} }结果输出 True

Java 获取目录的大小

使用 File 类的 FileUtils.sizeofDirectory(File Name) 来获取目录的大小 完整代码 import java.io.File; import org.apache.commons.io.FileUtils;public class Main {public static void main(String[] args) {long size FileUtils.sizeOfDirectory(new File("C:/te…

Java 在指定目录中查找文件

使用 File 类的 dir.list() 方法在指定目录中查找所有文件列表 完整代码 import java.io.File;public class Main {public static void main(String[] argv) throws Exception {File dir new File("../java");String[] children dir.list();if (children null) …

Java 获取文件的上级目录

使用 File 类的 file.getParent() 方法来获取文件的上级目录 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File file new File("C:/software/test.txt");String strParentDirectory file.getParent();System.out.…