小编Bli*_*meo的帖子

在Java中与printf左对齐

当我运行程序时,阶乘值右对齐.有没有办法让它左对齐,同时保持其间的50个空格?

public class Exercise_5_13
{
    public static void main( String[] args )
    {
        int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9,
                          10, 11, 12, 13, 14, 15, 16,
                          17, 18, 19, 20 };

        long factorial = 0;

        try
        {
            System.out.print("\n\n");
            System.out.printf("%s%50s\n", "Integer", "factorial");

            for ( int number : numbers )
            {
                System.out.printf( "%4d", number);
                factorial = (long)1;

                for(int i=1; i <= number; i++)
                    factorial = factorial * (long)i;

                System.out.printf("%50.0f\n",(double)factorial);
            } 

            System.out.print("\n\n");
        } 
        catch (Exception e) …
Run Code Online (Sandbox Code Playgroud)

java printf

12
推荐指数
1
解决办法
3万
查看次数

用PHP创建登录系统

有人可以帮帮我吗?我的用户名是Blimeo,我的密码是"密码",但是当我输入我的凭据时,它说"拒绝访问"就像我告诉它的那样.我100%确定我正确配置了mySQL数据库.

<html>
<body>
<?php
echo sha1('Blimeo');
if (isset($_REQUEST['attempt'])) {

    $link = mysql_connect('localhost', 'root', 'password') or die('Could not connect to database');
    $user = mysql_real_escape_string($_POST['user']);
    $password = sha1(mysql_real_escape_string($_POST['password']));
    mysql_select_db('test_users');
    $query = mysql_query(
        "SELECT user 
        FROM users 
        WHERE user = '$user' 
        AND password = '$password'
        ") or die(mysql_error());
    mysql_fetch_array($query);
    $total = mysql_num_rows($query);
    if ($total > 0) {
        session_start();
        $_SESSION['user'] = 'blah';
        header('location: dashboard.php');
    }
    else {
        echo '<br>Access denied!';

    }
}


?>
<form method="post" action="login.php?attempt">
    Enter your username:<input type="text" name="user"/><br/>
    Enter your password:<input …
Run Code Online (Sandbox Code Playgroud)

php passwords login username

4
推荐指数
2
解决办法
2万
查看次数

在Java中,两个相乘的两个是零?

所以,我在这里有一个非常奇怪的问题.当我将值user.salary乘以1.1时,由于某种原因它变为0!原来的user.salary变量很好,我确认它应该是System.out.println的原因.

import javax.swing.JOptionPane;


class Employee{
    String firstname;
    String lastname;
    double salary;
    Employee (String firstname, String lastname, double Salary){
        this.firstname = firstname;
        this.lastname = lastname;
        this.salary = salary;
    }

public String getFirstname() {
    return firstname;
}

public void setFirstname(String firstname) {
    this.firstname = firstname;
}

public String getLastname() {
    return lastname;
}

public void setLastname(String lastname) {
    this.lastname = lastname;
}

public double getSalary() {
    return salary;
}

public void setSalary(double salary) {
    this.salary = salary;
}



}

 class NameDialog{
 public …
Run Code Online (Sandbox Code Playgroud)

java double

3
推荐指数
2
解决办法
556
查看次数

标签 统计

java ×2

double ×1

login ×1

passwords ×1

php ×1

printf ×1

username ×1