如何用JAVA语言编写一个心形代码?
public class HelloWorld{
public static void main(){
System.out.println("Hello World");
}
}
空心
public class Test{ static float count(float x, float y) {return (float) (Math.pow((x * x + y * y - 1), 3) - x * x * y * y * y);}public static void printEmpty() {int height = 50, width = 100;int heart[][] = new int[height][width];float hx = 0.0f, hy = 0.0f;for (int y = height / 2; y > -height / 2; y--) {for (int x = -width / 2; x < width / 2; x++) {hx = (float) x / (float) (width / 2.8f);hy = (float) (y) / (float) (height / 2.8f);if (count(hx, hy) <= 0.0f) {heart[height / 2 - y][x + width / 2] = 1;}}}for (int y = 1; y < height - 1; y++) {for (int x = 1; x < width - 1; x++) {if (heart[y][x] == 1&& !(heart[y][x - 2] == 1 && heart[y][x + 2] == 1&& heart[y - 1][x] == 1 && heart[y + 1][x] == 1)) {System.out.print("*");} else {System.out.print(" ");}}System.out.println();}System.out.println();}public static void main(String[] args) {printEmpty();}}
2,使用方框,把每笔,做成一个点。
3,输出这些点。就可以了。
希望能帮到你
java语言能做什么用?
Java是目前主流的编程语言之一,如果学会Java,可以从事的岗位还是比较多的,这里简单列举一些。Java可以做的:1、Java可以做网站 现在很多大型网站都用Jsp写的,JSP全名Java Server Pages。2、Java可以做Android Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。Java做安卓不单单是指...
什么是java语言?
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。Java语言最初被设计用于创建在分布式网络环境中运行的应用,后来被证明在各个方面都能用Java来编写。随着Java的日益普及,它也逐渐...
java编程开发语言编辑脚本应该怎么做?
Java脚本API是一种独立于框架的脚本语言,使用来自于Java代码的脚本引擎。通过java脚本API,可以使用Java语言编写定制\/可扩展的应用程序并将自定义脚本语言选择留给终用户。Java应用程序开发者不需要在开发过程中选择扩展语言。如果你使用JSR-223API来编写应用,那么你的用户可以使用任何JSR-223兼容的脚本语言。
java是做什么的啊
java就是计算机编程语言 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性...
新手应该如何学习Java编程语言
一、Java的语法基础 学习java的第一步是学会使用java程序语言编写程序,学习程序语言的第一步是熟悉其语法的使用。编程语言是一种语言,不同的是,这种语言是用来和计算机交流的,所以如果你想熟悉这种语言,北大青鸟云南计算机学院认为不是看别人写程序来理解,而是应该学习别人是如何使用Java解决问题的。二...
JAVA到底是什么 怎么用 用最通俗的话解释
Java是一种高级编程语言。用高级语言编写的程序不能直接在任何计算机上运行。首先,需要将其翻译成特定的机器语言。javac编译器做这件事情,把Java程序(含有的.java文件源代码)转换成机器代码(称为字节码或.class文件)。Java虚拟机(JVM)是运行在计算机中的虚拟机,而JVM的机器语言是字节码。JVM的...
什么是Java语言?
2、面向对象:Java是面向对象的编程语言。3、分布式:Java是分布式语言,只要用Java编写了一个程序,就可以到处运行使用,可以节省大量的人力物力。4、健壮性:Java是被设计出来写高可靠性稳健软件的,所以用Java写可靠的软件很容易。5、安全性:用Java语言进行编程可以预防恶意代码 6、平台独立与可移植性...
Java语言能做什么?应用范围是 ?
1. Android应用 如果你还在寻找Java在哪运用,你不用东奔西走的寻找,你的身边就是。打开的 Android 手机,随便打开一个 App 应用,他们就是完全的用 Java 语言,从 Google 上搜索 Android 的 API 文档,你就会发现它和 Java 的 JDK 文档惊人的相似。从两年前的 Android 刚刚起步,到今天许多的 ...
java编程语言的优势是什么?
2、Java语言是一种面向对象的编程语言。在现实生活中,我们每时每刻都在处理对象,所以Java更符合人们的思维模式,使人们更容易编写程序和学习。3、Java语言的安全性很高,用Java语言编写的程序很难被病毒入侵,另外Java不支持指针,对所有内存的访问必须通过对象的实例变量来实现,所以Java也很难被木马入侵...
java是什么?何运行java程序?
Java适宜于互联网的开发应用,其中一个原因是它使用了虚拟机,虚拟机是个用来解释Java指令的软件包,可以让Java在任何机器上运行,比如有运行在Mac或 UNIX下的虚拟机软件包。虚拟机并不是Java语言本身,它是个为特定机器编写的解释器软件。Java的虚拟机策略就相当于世界语,这是个人造的国际语言,目的是...
柳轻凯伦: import java.util.Scanner; public class test{ static void draw(int n) { int i,j; for (i=1-(n>>1);i<=n;i++)if (i>0){for (j=0;j<i;j++) System.out.print(" "); for (j=1;j<=2*(n-i)+1;j++)if (j==1||j==2*(n-i)+1) System.out.print(" *");else System.out.print(" ");...
锡林浩特市13598291421: 在java中用“\t”和“\n”和*编写一个心形的轮廓怎么写 求大神 - ?
柳轻凯伦: 空心 public class Test{ static float count(float x, float y) { return (float) (Math.pow((x * x + y * y - 1), 3) - x * x * y * y * y); } public static void printEmpty() { int height = 50, width = 100; int heart[][] = new int[height][width]; float hx = 0.0f, hy = 0.0f; for (int y = ...
锡林浩特市13598291421: 用java 2DAPI绘制心形图形 - ?
柳轻凯伦: 这个代码量太大,只能给你点提示了:1.用JWindow作为主窗体(这样就没有标题栏和边框了)2.得写段程序做个能使这个JWindow的背景变成透明的组件,这种程序网上很多,搜一下Swing hacks这本书吧(关键步骤:截图,绘制,刷新)3.找个心型的图片(不要想用代码实现,很麻烦的,这是数学问题了),用java的imageio读进内存,然后绘制在一个刚才的那个透明组件上,基本就能达到你的要求了...同时你还得做很多其他的工作,比如Jwindow没有标题栏,你就得自己做个关闭按钮,还有得添加鼠标事件的监听器,实现让用户能拖动窗口的功能等等...
锡林浩特市13598291421: 怎么用代码输出心形图形(C#.JAVA.HTML都可以)? - ?
柳轻凯伦: 1.首先用图纸话一个心形.2.使用方框,把每笔,做成一个点.3.输出这些点.就可以了.
锡林浩特市13598291421: 求助!!如何用JAVA语言用循环结构打出一个图形来? - ?
柳轻凯伦: public class sjx { public static void main(String[] args) { int row=10; for (int i = 0; ifor (int j = 0; jSystem.out.print("*"); } System.out.println(); } } }
锡林浩特市13598291421: 怎么用java的GUI去打印一个爱心 - ?
柳轻凯伦: 嵌套一个面板单独存放固定位置的组件,不要设置布局管理器,自己设置好位置
锡林浩特市13598291421: 怎么用java程序代码写(画)出菱形? - ?
柳轻凯伦: 上面那高手连引号都没加?呵呵!不过确实如他所说很简单,而且无任何学习价值! 稍许改了一下,或许就不会报错了,这样写吧! System.out.println(" "+" "+ "*"+" "+" "); System.out.println(" "+"*"+ " "+"*"+" "); System.out.println("*"+" "+ " "+" "+"*"); System.out.println(" "+"*"+ " "+"*"+" "); System.out.println(" "+" "+ "*"+" "+" ");
锡林浩特市13598291421: 用Java语言打星星 - ?
柳轻凯伦: 第一个的代码如下,可以改变i的数值来控制X形状的大小 class Test { public static void main(String[] args) { int i=3; int j=i*2-1; int k,l; for(;j>0;j--) { k=(i-1)-Math.abs(j-i); l=Math.abs(j-i)*2-1; for(;k>0;k--) { System.out.print(" "); } System.out.print("*"); ...
锡林浩特市13598291421: 怎样用java语言编写蝴蝶结 - ?
柳轻凯伦: 按照你的要求编写的Java程序如下:(蝴蝶结形九九乘法表) public class GG {public static void main(String[] args) {for(int i=1;i<=9;i++){for(int j=1;j<=i;j++){System.out.print(i+"*"+j+"="+i*j+"\t");}for(int j=i;j<9;j++){System.out.print("\t...
锡林浩特市13598291421: 怎么用c语言打一个心形,中间在写上“我爱你”,求代码 - ?
柳轻凯伦: #include<stdio.h> int i,j,k; void f1() {for(j=1; j<=3-i; j++)printf(" "); } void f2() {for(k=1; k<=2*i+4; k++)printf("%c",3); } main() {printf(" %c%c %c%c\n",3,3,3,3);for(i=1; i<=3; i++){f1();f2();f1();f1();f2();f1();printf("\n");}for(i=1; i<=...