如何将C语言转换成Java,谢谢各位

提问:如何将C语言转换成Java,谢谢各位

补充 : 是这样的 原题如下,我想看下Java的版本编程 谢谢 题目: 有4个半径为1的圆柱塔:圆塔A的圆心为(2,2),顶点高度为30m;圆塔B圆心为(-2,2),顶点高度为40m;圆塔C圆心为(2,-2),顶点高度为50m;圆塔D圆心为(-2,-2),顶点高度为60m。塔以外无建筑物。今输入任一点的坐标,求该点的建筑高度(塔外高度为零)

网友回答:

JAVA的语法与C相近,所以C语言转换成JAVA是非常简单的,如上面的C语言,可完全转成以下的JAVA(功能完全相等)

import java.util.Scanner;

public class test

{

  public static void main(String[]args) {

  int x1=2,y1=2,x2=-2,y2=2,x3=2,y3=-2,x4=-2,y4=-2;

  int m,n,d1,d2,d3,d4;

  Scanner sc=new Scanner(System.in);

  System.out.printf("输入一个点的坐标(x,y)n");

  m=sc.nextInt();

  n=sc.nextInt();

  d1=(m-x1)*(m-x1)+(n-y1)*(n-y1);

  d2=(m-x2)*(m-x2)+(n-y2)*(n-y2);

  d3=(m-x3)*(m-x3)+(n-y3)*(n-y3);

  d4=(m-x4)*(m-x4)+(n-y4)*(n-y4);

  if(d1>1&&d2>1&&d3>1&&d4>1) { //比较

  System.out.printf("该建筑的高度为0n");

  }    else if(d1<=1) {

  System.out.printf("该建筑的高度为30n");

  }    else if(d2<=1) {

  System.out.printf("该建筑的高度为40n");

  }    else if(d3<=1) {

  System.out.printf("该建筑的高度为50n");

  }    else if(d4<=1) {

  System.out.printf("该建筑的高度为60n");

  }

  }

}


相关推荐

如何将C盘的文件转移到其他盘

如何将C盘的文件转移到其他盘

如何将C盘的软件移动至其他盘?

如何将C盘的软件移动至其他盘?

使用C#如何用button按钮将一个窗体列表框中的歌曲移到另一个窗体的列表框中

使用C#如何用button按钮将一个窗体列表框中的歌曲移到另一个窗体的列表框中

如何将20033/6改为2003-6

如何将20033/6改为2003-6

如何将提问删除?

如何将提问删除?

如何将win7改win10

如何将win7改win10

如何将批量图片插入word表格中

如何将批量图片插入word表格中

如何将横屏视频剪辑为竖屏播放?

如何将横屏视频剪辑为竖屏播放?

如何将手机微信加到电脑上

如何将手机微信加到电脑上

如何将快捷方式改为文档

如何将快捷方式改为文档

如何将急速浏览器打开并放在显示器中间

如何将急速浏览器打开并放在显示器中间

如何将附加扣除表导入Excel表

如何将附加扣除表导入Excel表

如何将华为手机微信语音保存为MP3

如何将华为手机微信语音保存为MP3

如何将JPC图片转换为sky图片

如何将JPC图片转换为sky图片

如何将WIN的开始菜单切换成WIN7的经典风格

如何将WIN的开始菜单切换成WIN7的经典风格

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1