小编jpw*_*jpw的帖子

如何计算此java代码中的用户输入数量?

到目前为止,我有,

package randomnumberguessinggame;
import java.util.Scanner;

public class RandomNumberGuessingGame {

public static void main(String[] args) {
     int secretNumber;
        secretNumber = (int) (Math.random() * 999 + 1);

        Scanner keyboard = new Scanner(System.in);
        int guess;
        int count = 0;
        do {
              System.out.print("Enter a guess: (1-1000) ");
              guess = keyboard.nextInt();
              System.out.println("Your guess is " + guess);
              if (guess == secretNumber)
                    System.out.println("Your guess is correct. Congratulations!");

              else if (guess < secretNumber)
                    System.out.println("Your guess is smaller than the secret number.");

              else if (guess > secretNumber)
                    System.out.println("Your …
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
7182
查看次数

为什么我的tolower调用没有执行?

char * abc = "ABC";

int i;
printf("%s\n", abc);
for (i = 0; i < strlen(abc); i++)
{
    abc[i] = tolower((int) abc[i]);  //Error at this line
}

printf("%s\n", abc);
Run Code Online (Sandbox Code Playgroud)

我称之为tolower的行不执行?

c

0
推荐指数
1
解决办法
76
查看次数

根据组确定日期范围

在编写以下格式的Sql查询时需要帮助:

来源数据:

Field1    Field2  last_update
1234      ABC     2013-01-01
1234      ABC     2013-01-02
1234      ABC     2013-01-03
1234      ABC     2013-01-06
2345      ABC     2013-01-07   -- Field1 is different from prev. row, new group
2345      ABC     2013-01-08
2345      ABC     2013-01-09
1234      ABC     2013-01-10   -- Field1 is different from prev. row, new group
1234      ABC     2013-01-11
2345      ABC     2013-01-12   -- Field1 is different from prev. row, new group
Run Code Online (Sandbox Code Playgroud)

结果集数据应采用以下格式:

Field1  Field2  start_date  stop_date
1234    ABC     2013-01-01  2013-01-06
2345    ABC     2013-01-07  2013-01-09
1234    ABC     2013-01-10  2013-01-11
2345 …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server gaps-and-islands

0
推荐指数
1
解决办法
147
查看次数

MySQL中可以自定义排序模式吗?

我有一个表,其值是假设的

c,d,b,a

我想排除除以外的值'a'.它应该始终位于底部.订单应该是

b,c,d,a.

mysql

0
推荐指数
1
解决办法
53
查看次数

没有年份的按日期排序

我想在不考虑岁月的情况下组织日期.它将按顺序使用月份和日期,按顺序使用顺序,如日历.

例如,而不是这样:

17-JUN-03  
10-JAN-05  
22-JAN-07  
03-MAY-08  
Run Code Online (Sandbox Code Playgroud)

我要这个:

10-JAN-05  
22-JAN-07  
03-MAY-08  
17-JUN-03  
Run Code Online (Sandbox Code Playgroud)

希望问题很清楚.如果我错过任何内容,我会在评论中澄清任何内容.

sql oracle11g

0
推荐指数
1
解决办法
610
查看次数

表结构 - 链接一个具有多个类ID的学生

我目前正面临着我设计的桌面问题(请参见下文).一个学生可以属于多个班级.我开始在以后的一列中存储多个值,以了解这是一个很大的不.例如,class_id在存储由逗号分隔的值时,faces会出现类型丢失和成为字符串的问题.我已阅读制作文章,它表示制作两个表一个用于课堂,另一个用于学生,但不确定如何插入基本上将学生链接到多个班级的数据.什么是最好的方法?

目前的做法:

------------        ----------      ------------    -------------
student_fname       student_id      class_name      class_id
------------        ----------      ------------    -------------
james               Vre94b3JpXO     math,science    5697,5768
jim                 JzqQ2zRVNm1     art, music      7604,7528
jenny               xgqv9P42eYL     physical-ed     6422    
kyle                QLNM0Wbyqk0     computer,jrotoc 6315,8797
kimberly            P2egAddWN0Q     culinary-arts   8069
kayla               EGNDjWAreAy     science, art    5768,7604 
noah                bPeOyMMONGr     math, music     5697,7528
nataly              9Op53GGmqk5     jrotc           8797
Run Code Online (Sandbox Code Playgroud)

建议的方法:

------------        ----------
class name          class id
------------        ----------
math                5697
science             5768
computer            6315
physical-ed         6422
music               7528
art                 7604
jrotc               8797
culinary-arts       8069

------------        ----------
student fname …
Run Code Online (Sandbox Code Playgroud)

mysql database-design normalization

0
推荐指数
1
解决办法
2661
查看次数

尝试创建对象列表,operator =给我带来了麻烦

考虑以下课程:

class Subject
{

private:
    char* name; // I must use char pointers, it's for school.
    int grade;

public:
    Subject() {
        name = NULL;
        grade = 0;
    }
    Subject(char *n, int g) {
        name = new char[strlen(n)];
        strcpy(name,n);
        grade = g;
    }
    ~Subject() {
        delete name;
    }
    void operator=(const Subject &obj) {
        strcpy(name, obj.name);
        grade = obj.grade;
    }
}
Run Code Online (Sandbox Code Playgroud)

因此它具有非常简单的数据结构及其特殊功能.我是新的重载运算符,所以它可能没有正确实现.现在,我尝试做的是创建这些对象的简单数组.考虑我的主要功能:

Subject *collection = new Subject[3];
char tmp[100];
int grade;

for(int i = 0 ; i < 3; i ++){

   cin …
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
62
查看次数

返回多个东西的函数

我正在学习C,我正在尝试创建一个能够返回更多东西的函数.我编写了代码,但其中一个值没有给我正确的输出,我无法弄清楚它为什么这样做.

struct num {
    int min;
    int max;
};

struct num Some(int Array[]) {
    int i;
    struct num result;
    result.max = Array[0];
    result.min = Array[0];
    for(i = 0; i<=3; i++) {
        if(result.min > Array[i]) {
            result.min = Array[i];
        } else if(result.max < Array[i]) {
            result.max = Array[i];
        }
    }
    return result;
}

int main()
{
    int Array[] = {7,8,3};
    struct num something;
    something  = Some(Array);
    printf("Total is %d and max is %d",something.min,something.max);
}
Run Code Online (Sandbox Code Playgroud)

程序打印数组的正确最小值,但它给出的最大值为4200784.

c

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