我对Java完全陌生,我很难学习基础知识。在课堂上,我必须编写一个简单的BMI计算器,但不知怎么的,我无法编译我的代码。
import java.util.Scanner;
public class BMI {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int weight;
int height;
double bmi;
System.out.println("Enter wei
很抱歉打扰了你们,我刚开始编程,一直有这个程序的问题。
import javax.swing.*;
import java.text.*;
import java.util.*;
public class Project13{
public static void main(String [] args){
String heightStr;
String weightStr;
int height;
int weight;
int bmi;
DecimalFormat df =
我的任务是:
身体质量指数(BMI)是一种以身高和体重为基础的健康衡量方法。它可以通过以公斤为单位的重量除以身高的平方(以米为单位)来计算。编写一个java代码,让用户输入体重、英尺和英寸,并解释用户的BMI。
我的代码:
//import scanner
import java.util.Scanner;
//import Math class
import java.lang.Math;
public class ComputeBMI {
public static void main(String[] args) {
// TODO Auto-generat
当用户输入一个整数时,程序会顺利运行,但当用户输入一个末尾有小数的数字时,程序就会崩溃。
以下是我得到的错误:
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:458)
at java.lang.Integer.parseInt(Integer.java:499)
at BMI.main(BMI.java:11)
下面是我的代码:
import javax.swin
我刚接触Java,正在为我的大学课程编写一个程序。奇怪的是,我觉得我的教授做错了什么,或者我没有正确地理解它。我在过去编写过一些脚本和东西,但我并不是很棒,也不是很擅长编写应用程序。我更倾向于使用代码来自动化一些事情。他给了我们下面的代码,并要求我们计算人们体重指数的20个输入。我觉得他给我们的代码不起作用,或者我在他设置的Array循环中的某个地方遗漏了一个步骤?我复制了他的代码,正如他告诉我们的那样,我应该用它来制作一个Jtext GUI,但我不确定他的代码是否正常工作。我尝试打印输入到数组中的结果,但没有得到任何结果。
谢谢你的帮助
enter code here
package bmi
这是我用几种方法编写的第一个程序
第一个必须将高度转换为英寸
第二个计算BMI
第3次接收BMI并返回状态
4是主函数,必须调用输入并生成输出
问题是它不计算BMI -它输出0。当我只在一个方法中运行它时,它工作得很好。可能出了什么问题?
package bmiCalculator;
java.util.Scanner;
public class BmiCalculator {
public static double bmi;
public static int height;
public static int feet;
public static int inches;
public
我写了一段代码,读入一个文件,如下所示:
Daan Jansen M 1.78 83
Sophie Mulder V 1.69 60"
它必须返回如下结果:
Mr. Johnson’s BMI is 26.2 and is unhealthy.
Mrs. Miller’s BMI is 21.0 and is healthy."
这基于计算权重/长度2,这是来自输入文件的最后两个数字。
在我运行代码并选择文件后,我得到以下错误:
Exception in thread "main" java.util.InputMismatchExce
我是Java的初学者,我试图用Java制作一个简单的BMI计算器(以米和公斤为单位)。每当我将高度输入为双输入时,我就会得到一个错误:
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextDouble(Unknown Source)
at ui.BMI_Calculator.main(BM
我学习Java (我的第一语言)还有几天,我只是想知道是否有一种更有效的方法来编写这段代码?
该程序的主要目标是计算某些人的BMI。
它询问用户的姓名,询问他们是否想使用米制或帝国式的,要求测量,并提供一个小的图表给用户看他们适合的地方。
它目前运行良好,但我试图找到压缩代码并使其更高效的方法(纯粹是为了学习目的)。
import java.util.Scanner; //importing the java library utilities to use the scan functions
public class Bmi0 //declaring my int
在尝试完成python作业任务时,程序的一部分需要计算出其计算的BMI数量以及在用户编写“n”之后这些BMI的平均值。我会很感激你的帮助,这就是我现在所拥有的。
y = True
while y:
weight = float(input("Enter weight in kg:"))
height = float(input("Enter height in m:"))
bmi = weight/(height**2)
if bmi <18:
print("Your BMI is", bmi, "\nIt in
我们的任务是接受导师给我们的代码,并将代码调用的方法写到一个单独的java文件中。在那之后,我们应该把它放在同一个文件夹里。这是他给我们的密码:
import java.util.Scanner;
public class CSCD210Lab9
{
public static void main(String [] args)
{
Scanner kb = new Scanner(System.in);
String name = null;
double height, weight;
do
{
我是Java的新手,还在努力学习如何使用它。今天我的老师布置了一个作业,让我们用Java做一个BMI计算器。其中一个步骤是让它显示BMI类别。这样用户就可以看到它并了解他们所处的位置。我完成了所有其他的工作,但遇到了一个问题。
下面是脚本:
import java.util.Scanner;
public class BMI {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
double weight = 0.0;
do
我正在尝试为我的家庭作业做一个应用程序,我找到了这个BMI计算器,它真的很适合我的想法。所以我试图将它添加到我的项目中,但当我按下calculateBMI的按钮时,我得到了一个错误消息:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.assignment.careys, PID: 5827
java.lang.IllegalStateException: Could not find method calculateBMI(View) in a parent or ancestor Context for androi
import java.util.Scanner;
public class bmi {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
float height,heightSquared,BMI;
int weight;
System.out.println("Your height in meters:");
height = scan.nextFloat();
我执行了以下程序,但我的输出与书中的答案不匹配。
import java.util.Scanner;
public class BMI_Index {
public static void main (String [] args) {
Scanner kbd = new Scanner(System.in);
System.out.print("Enter weght in pound: ");
double pound = kbd.nextDouble();
double kg = pound * 0
我刚开始学习java,我想我应该为我的朋友创建一个BMI程序。
但是只要我输入我的身高和质量,它就会返回0而不是BMI值。
import java.util.Scanner;
public class calculator {
public static void main(String[] args) {
int a, kg, height;
Scanner scanner = new Scanner(System.in);
System.out.println("What is your height in meter?");
在片段java文件中打开我的数据库有困难。我使用过这个,它与我的问题非常相似,尽管它不起作用
public class fragmentBmi extends Fragment {
DatabaseHandler db = new DatabaseHandler(getActivity()); //DATABASE
public fragmentBmi() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflate
作为我的第一个Python程序,我编写了一个简单的BMI计算器。我想知道怎样才能改进这个计划。功能有用吗?我怎样才能改进它的呈现方式?
#Introduce BMI Calculator
print ('Welcome to BMI Calculator!')
#Ask if user would like to use Metric or Imperial units
input1 = input ('Would you like to input Metric units or Imperial units? ')
#If Imperial... If
我目前正在用C++编写一个基本的BMI计算器,使用类等。我编写了基本代码,但当我运行程序并输入参数时,它返回一个奇怪的值(-9.25596e+061)。
这是我的主要:
int main()
{
h_bmi bmi;
imperial calcImperial;
metric calcMetric;
char selection = '0';
cout << "Hello! Welcome to the BMI calculator! This calculator will ask you a few \nques
在做一个BMI计算器的赋值时,我总是遇到编译器和所使用的方法的问题。
赋值要求我调用函数double bmi来计算bmi。我在正确调用函数时遇到了问题。任何帮助都是最好的。
其中一个错误是:
Prog5.java:44: error: illegal start of expression
public static double calculateBmi(double height, double total) {
^
代码:
import java.util.Scanner;
public class Prog5 {
public stati
def bmi(weight,height):
"""bmi calculates anyones bmi.
weight=weight in pounds,height=someones height in inches,
this function returns the person's body mass index"""
weight_calc=weight*0.45 #converts weight to kilograms
height_calc=height*0.025 #con
我在编程方面很新,已经开始学习python了。我用python编写了我自己的第一个BMI计算器,不知怎么的,我对我的代码并不满意。我想我的代码中有太多的if语句,我想知道如何减少这些语句?你能给我一些建议或建议如何使脚本更好和动态吗?
亲切的问候!!
gender = input("Are you a male(m) or female(f): ")
age = int(input("How old are you: "))
weight = float(input("How much do you weigh in kilograms?: ")
我从java开始,但通过我的BMI计算器返回正确的值时遇到了问题。我真的很感谢你的帮助!
好的问候,安迪。
public class bmirechner {
public static void main(String[] args) {
String ergebnis ="";
bmirechner(ergebnis);
System.out.println(ergebnis);
}
public static String bmirechner(String ant){
int
我的任务是创建一个java程序实现GUI的BMI转换器,接受身高和体重。目前它还没有完成,但我收到了以下错误:
Exception in thread "main" java.lang.NullPointerException
at BMIGUI.<init>(BMIGUI.java:60)
at BMITest.main(BMITest.java:7)
当我和一个朋友调试它时,他建议我的错误是我没有在BMIGUI代码中初始化我的变量"frame“。但仔细一看,在我看来这似乎是正确的..
请帮帮忙。谢谢
import java.awt.*;
im