小编Eri*_*ski的帖子

做......虽然没有循环

while在java中的语句遇到问题.这是我的代码(我对此很新)...

import java.text.DecimalFormat;
import java.util.Scanner;

public class ElecticBillLab6 {
    public static void main(String[] args) {

    int accountNumber;
    int customerName;
    int oldMeterReading;
    int newMeterReading;
    int usage;
    double charge = 0;
    String name;
    String lastName;
    String response;
    final double baseCharge = 5.00;
    int yes = 1;
    int no = 2;
    boolean YesResponse;

    Scanner keyBoard = new Scanner(System.in);

    do {

        System.out.print("Customer's first Name? ");
        name = keyBoard.next();
        System.out.print("Customer last name?");
        lastName = keyBoard.next();
        System.out.print("Enter customer account number ");
        accountNumber = keyBoard.nextInt(); …
Run Code Online (Sandbox Code Playgroud)

java do-while

-1
推荐指数
1
解决办法
92
查看次数

找不到主要课程

这个java代码应该可以工作,但它会出错:

no main classes found. 
Run Code Online (Sandbox Code Playgroud)

我知道没有专门的"公共静态无效主"课程,但我不需要一个,对吗?我正在使用NetBeans IDE.

public enum Face
{
  TWO(2),
  THREE(3),
  FOUR(4),
  FIVE(5),
  SIX(6),
  SEVEN(7),
  EIGHT(8),
  NINE(9),
  TEN(10),
  JACK(11),
  QUEEN(12),
  KING(13),
  ACE(14);

  private int cardValue;

  private Face (int value)
  {
    this.cardValue = value;
  }

  public int getCardValue() {
    return cardValue;
  }
}

public enum Suit
{
  HEARTS,
  SPADES,
  CLUBS,
  DIAMONDS;
}

public class Card
{
  private Suit suit;
  private Face cardValue;

  public Card (Face cardValue, Suit suit)
  {
    this.cardValue = cardValue;
    this.suit = suit;
  }

  public Suit getSuit() …
Run Code Online (Sandbox Code Playgroud)

java program-entry-point

-1
推荐指数
1
解决办法
3534
查看次数

在java中使用while循环时遇到问题

我正在尝试创建一个询问用户输入的while循环.如果用户键入"hi",它将打印"hello",如果用户键入"done",它将结束循环,但如果用户键入任何其他内容或整数,则会显示"键入hi或done".代码如下:

public static void main(String[] args){
    Scanner input = new Scanner(System.in);

    while(!(input.nextLine()).equals("done")){

        if((input.nextLine()).equals("hi"))
        {
            System.out.println("Hello");
        }
        else
        {
            System.out.println("Type hi or done");
        }
    }      
}
Run Code Online (Sandbox Code Playgroud)

但是使用此代码,它会在显示结果之前询问用户输入两次.有什么问题以及如何以最有效的方式处理它?

java

-1
推荐指数
1
解决办法
113
查看次数

代码审查我的错误泡泡排序代码

我为冒泡排序编写了这段代码,它显示了这个错误:

File "bubble.py", line 6
    for i in range(0,n)
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何使用该range功能,以便我可以n从用户获取输入并循环它?

print "Enter n"
n = raw_input()
print "enter elements"
a = []
for i in range(0,n)
    temp = raw_input()
    a[i].append(temp)

for i in range(0,n)
    for j in range(0,n-1)
        if a[j]>a[j+1]
            temp = a[j]
            a[j] = a[j+1]
            a[j+1] = temp


for i in range(0,n)
    print a[i]
Run Code Online (Sandbox Code Playgroud)

python sorting

-1
推荐指数
1
解决办法
158
查看次数

^(插入符号)在Java中意味着什么

什么是^在Java语法(尖)是什么意思?为什么要6^3回来5

java syntax

-2
推荐指数
1
解决办法
4592
查看次数

PHP time()函数给了我错误的时间

我使用以下PHP代码来获取当前时间.

$time = time();
echo date('h:m:s A',$time);
Run Code Online (Sandbox Code Playgroud)

返回的时间是错误的时间.当前时间是05:14:33我的计算机上的PM,此功能显示12:03:02PM.

为什么它给错了时间,我怎样才能让PHP给出合适的时间?

php datetime

-2
推荐指数
1
解决办法
7175
查看次数

Python除以0错误

我目前正在使用这个Python代码:

valid_chars = "0123456789-+/* \n";
while True:
    x = "x="
    y = input(" >> ")
    x += y
    if False in [c in valid_chars for c in y]:
        print("WARNING: Invalid Equation");
        continue;
    if(y == "end"):
        break
    exec(x)
    print(x)
Run Code Online (Sandbox Code Playgroud)

当用户执行类似这样的操作时崩溃:9/0.错误:

ZeroDivisionError: division by zero
Run Code Online (Sandbox Code Playgroud)

有什么方法可以防止用户将某些东西除以零?

python calculator

-3
推荐指数
1
解决办法
6875
查看次数

C编程语言:strcmp的行为(str1,str2)

在C中,我有一个字符数组:

d[20] 
Run Code Online (Sandbox Code Playgroud)

使用空终止字符为"if"赋值:

d[0]='i'
d[1]='f'
d[2]='\0'
Run Code Online (Sandbox Code Playgroud)

该值应strcmp(d,"if")为0吗?为什么?

我希望strcmp返回值0.当我运行它时,我得到值-1

c strcmp

-4
推荐指数
1
解决办法
381
查看次数

建立一个移动友好的网站

当您在浏览器中访问facebook newsfeed页面时,您会看到一个看起来像应用程序的酷炫移动界面.

那么如何做这种网站?这个应用程序有哪些界面?

它是用HTML,很多html5,Javascript,CSS?

html javascript css html5

-5
推荐指数
1
解决办法
131
查看次数

在python for循环中使用多于1个iterable

我想调用一个python for循环,有两个这样的迭代:

TEMPLATE_FILE = { 'a': 'power', 'b': 'voltage', 'c': 'current' }
for (script in TEMPLATE_FILE.values()) and (files in TEMPLATE_FILE.keys()):
    print 'script: ',script
    print 'files: ',files 
    print "\n"
Run Code Online (Sandbox Code Playgroud)

但这是语法错误,我该怎么办呢?

python python-2.7

-6
推荐指数
1
解决办法
621
查看次数

是什么!=在Python中做/平均

我在python参考指南中看到了此代码,但没有描述。

我被问到这样的问题:

print 2 and 1-2 !=3
Run Code Online (Sandbox Code Playgroud)

它返回了True,但是为什么呢?

python math

-17
推荐指数
1
解决办法
4万
查看次数