我刚刚开始python教程.为什么
print int (100*(11.20 - 11))
Run Code Online (Sandbox Code Playgroud)
打印19而不是20在python?有一些整数由整数完成,但我无法理解.感谢帮助.
我在竞争激烈的编码网站上做这个练习题.我们有一个场景,我们有一个智能浏览器,我们不需要输入"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) 我在以下声明中收到错误
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) 我有这个代码部分:
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与查询的连接来做事情吗?有人可以提供一些提示吗?`