小编Hai*_*vov的帖子

如何在Java中将char转换为int?

(我是Java编程的新手)

我有例如:

char x = '9';
Run Code Online (Sandbox Code Playgroud)

我需要得到撇号中的数字,数字9本身.我试着做以下事情,

char x = 9;
int y = (int)(x);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

那么我该怎么做才能得到撇号中的数字呢?

java int type-conversion char

22
推荐指数
3
解决办法
14万
查看次数

在C中退出while循环而不中断

我有以下代码:

void takeOrder(void)
{
int stop = 0;
while(stop != 1)
{
    printf("What is your order?\n");
    printf("%c - fruitShake\n%c - milkShake\n", FRUIT_SHAKE_CHOICE, MILK_SHAKE_CHOICE); 
    scanf("%c", &typeChoice); 
    if(typeChoice != FRUIT_SHAKE_CHOICE || typeChoice != MILK_SHAKE_CHOICE)
    {
        printf("***Error! Wrong type***");
        stop = 1;
    }
    //more code below
}
Run Code Online (Sandbox Code Playgroud)

}

我正在尝试使用标志"停止"退出while循环,但它不起作用,它只是继续下面的其余代码.有没有办法退出这个带循环的while循环而不使用break?

c while-loop

5
推荐指数
2
解决办法
3787
查看次数

正则表达式匹配字符串,如果它只匹配Java中的一个组

我想知道,只有在测试字符串仅属于其中一个测试组的情况下,才有正则表达式可以帮助匹配文本吗?

假设我有这两类:

第一组: [a-zA-Z]

第2组: [0-9]

因此,是否存在适用的正则表达式,以仅匹配以下字符串:abc或仅匹配此字符串:123

但是,当有一个字符串表示两个组的组合时,这将不匹配任何内容123abc2b

PS:我正在使用Java。

java regex regex-negation regex-group

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

标签 统计

java ×2

c ×1

char ×1

int ×1

regex ×1

regex-group ×1

regex-negation ×1

type-conversion ×1

while-loop ×1