小编Kir*_*han的帖子

为什么print int(100*(11.20 - 11))在python中打印19而不是20?

我刚刚开始python教程.为什么

print  int (100*(11.20 - 11))
Run Code Online (Sandbox Code Playgroud)

打印19而不是20在python?有一些整数由整数完成,但我无法理解.感谢帮助.

python floating-point int

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

Java程序显示的结果少于所需的结果

我在竞争激烈的编码网站上做这个练习题.我们有一个场景,我们有一个智能浏览器,我们不需要输入"www".而且没有元音.浏览器自己输入这两件事.

我正在编写一个程序,显示智能网址中的字符数和完整网址的比率.即.例如,智能网址www.google.com将是ggl.com.因此,节目的显示将是7/14.我做到了,但我的显示是6/14.即少一个.它适用于每个测试用例.我不知道问题出在哪里

Scanner sc = new Scanner(System.in);
    int t = sc.nextInt();// no of testcases!

    while(t > 0)
    {
        String st = sc.next();
        int count = st.length();
        count = count-4;
        int count1 = st.length();
      for(char da:st.toCharArray())
        {
            switch(da)
            {
                case 'a':
                    count  = count -1;
                    break;

                    case 'e':
                    count = count -1;
                    break;

                    case 'i':
                    count = count-1;
                    break;

                    case 'o':
                    count = count -1;//System.out.println(da);
                    break;

                    case 'u':
                    count = count -1;
                    break; …
Run Code Online (Sandbox Code Playgroud)

java

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

错误:框架无法转换为组件?

我在以下声明中收到错误

public class project {

JFrame start ; 
 JButton submit; 
 JButton cancel ;
 JButton fp ;
 JTextField username; 
 JPasswordField pass ;
 JLabel uname ;
 JLabel pawd ;

    project()
{
    start = new JFrame("Project");
   submit = new JButton("Submit");
   cancel = new JButton("Cancel");
   fp = new JButton("Forgot Password ?") ;    
 uname = new JLabel("Username");
 pass = new JPasswordField();
 pawd = new JLabel("Password");
 username = new JTextField();
 start.setBounds(300,400,900,900);
 start.setResizable(true);
 start.setVisible(true);
 uname.setBounds(180,200,80,25);
 pawd.setBounds(230,225,80,25);

submit.setBounds(250,350,90,25);
 cancel.setBounds(3400,350,90,25);
 username.setBounds(300,200,100,25);
 pass.setBounds(300,230,100,25);
 fp.setBounds(420,215,125,25);
 start.add(submit);
 start.add(cancel);
 start.add(fp);
 start.add(username);
 start.add(pass);
 start.add(username); …
Run Code Online (Sandbox Code Playgroud)

java swing

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

我可以将包含数据的String与mysql查询连接起来吗?

我有这个代码部分:

String t = (tname2.getText());
     String h = (value2.getText());

     PreparedStatement ps ;

     if(h.length()>2)
     {
         ps = con.prepareStatement("DELETE FROM "+t+" where empname = "+ h);
         //ps.setString(2,h);
         ps.executeUpdate();
           JOptionPane.showMessageDialog(null, "Record deleted !", "Confirmation", JOptionPane.INFORMATION_MESSAGE);
     }
Run Code Online (Sandbox Code Playgroud)

现在,该线路ps = con.prepareStatement("DELETE FROM "+t+" where empname = "+ h);无效.它的另一种方式是使用"?".如同"Delete * from "+ t +" where empname =?"; 然后设置empname的值.我想知道,如果有一种方法可以使用我的empname与查询的连接来做事情吗?有人可以提供一些提示吗?`

java mysql jdbc

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

标签 统计

java ×3

floating-point ×1

int ×1

jdbc ×1

mysql ×1

python ×1

swing ×1