小编use*_*638的帖子

for循环中i ++部分中的死代码警告

这段代码一直i++在for循环中给我一个死代码警告,并且i由于某种原因它没有递增!

import java.util.Scanner;


public class HideThatNumber {

    /**
     * @param args
     */
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        int enc=input.nextInt();
        int tur=0;
        String test="";
        double x;
        for (int i=1;i<10;i++){
            test="";
            test+=i;
            test+=enc;
            x=Integer.parseInt(test);
            x/=11;
            if(x==Math.round(x));{
                tur=i;
                break;
            }
        }
        if(tur==0)
            System.out.println("Impossible");
        else 
            System.out.println(Integer.parseInt(test)/11);
    }
}
Run Code Online (Sandbox Code Playgroud)

java loops for-loop dead-code

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

比较 2 个输入字段的值以通过模板验证 Angular 7 中的表单

我正处于迁移到 Angular 7 的第一周,我一直在使用基于模板的基本验证在我的项目中制作基本表单,但我现在需要根据一个字段的值必须高于其他

我已经尝试在组件控制器中使用这些值本身,但是虽然我能够确认这些值是否有效,但我无法使用此代码向用户显示问题所在

if (issueThresholdForm.value.lowScore > issueThresholdForm.value.highScore) {
  // Show user error
  // This is the messing part, I guess
}
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的模板

<div *ngIf="_issueCategory">
  <form (submit)="submitIssueThreshold(issueThresholdForm)" #issueThresholdForm="ngForm">
    <mat-form-field class="half-width" floatLabel="always">
      <mat-label [translate]="'issueThreshold.modals.highScore'"></mat-label>
      <input name="highScore" type="number" matInput placeholder="0" [(ngModel)]="_issueCategory.highScore"
        required #highScore="ngModel">
    </mat-form-field>
    <mat-form-field class="half-width" floatLabel="always">
      <mat-label [translate]="'issueThreshold.modals.lowScore'"></mat-label>
      <input name="lowScore" type="number" matInput placeholder="0" [(ngModel)]="_issueCategory.lowScore"
        required #lowScore="ngModel">
    </mat-form-field>
    <mat-form-field class="full-width" floatLabel="always">
      <mat-label [translate]="'issueThreshold.modals.description'"></mat-label>
      <textarea name="description" matInput [(ngModel)]="_issueCategory.thresholdDescription">
            </textarea>
    </mat-form-field>
    <div class="modal-footer">
      <button type="button" class="btn btn-secondary" data-dismiss="modal" [translate]="'modal-confirm.cancel'"></button>
      <button type="submit" class="btn btn-primary …
Run Code Online (Sandbox Code Playgroud)

typescript angular-validation angular

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

sizeof()在c中返回奇怪的值

嗨,大家好我正在为一个赋值实现一个多协议服务器,问题是当我使用一个函数(对TCP很好用)和UDP时,它会返回一些奇怪的sizeof(rslt)值,这是打印sizeof的结果(RSLT),

0.000000

服务器

#include <stdio.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <netinet/tcp.h>
#include <errno.h>

#define MAXLINE 100


struct equation {
    float a;
    char c;
    float b;
};

struct result {
    long double res;
};

int MAX (int a,int b){
    if (a>b) return a;
    return b;
}


int readn(int fd, void *vptr, size_t n)
{
    size_t  nleft;
    ssize_t nread;
    char   *ptr;
    ptr = vptr;
    nleft = n;
    while (nleft > 0) { …
Run Code Online (Sandbox Code Playgroud)

c sockets

0
推荐指数
2
解决办法
129
查看次数