小程序如何输入的转换成小时

小程序如何输入的转换成小时,第1张

程序通常采用数字形式输入时间,例如12:30表示12小时30分钟。要将其转换为小时,则需要进行以下计算:

将分钟数除以60,得到小数部分。

将小数部分加上整数部分,即小时数。

例如,将12:30转换为小时,可以进行以下 *** 作:

12小时30分钟 = 12 + 30 ÷ 60 = 125小时

因此,12:30对应的小时数为125小时。对于其他时间也可以采用类似的方法进行转换。

import javautilScanner;

public class Test{

public static void main(String[] args){

Scanner in = new Scanner(Systemin);

String a = innextLine();

String ss ="";

int scount = 0;

int ccount = 0;

int icount = 0;

int fcount = 0;

if(asubstring(0, 5)equals("const")){

String s = asubstring(6,alength());

String[] sArray = ssplit(",");

for(int i = 0;i < sArraylength;i++){

String sa = sArray[i];

String[] saList = sasplit("=");

String name = saList[0];

String con = saList[1];

String type = "";

if(namestartsWith("0")||namestartsWith("1")||namestartsWith("2")||

namestartsWith("3")||namestartsWith("4")||namestartsWith("5")||namestartsWith("6")

||namestartsWith("7")||namestartsWith("8")||namestartsWith("9")){

ss= name + "(Wrong! It is not a identifier!)";

}else{

if(constartsWith("\"")){

type = "String";

scount++;

ss=type+"("+name+","+con+")";

}else if(constartsWith("'")){

type = "char";

if(conlength()>3){

ss=name+"(Wrong! There are more than one char in)";

}else{

ccount++;

ss=type+"("+name+","+con+")";

}

}else{

if(conlength()>1 && constartsWith("0")){

ss = name+"(Wrong! The integer can’t be started with '0')";

}else{

if(conequals(conreplace("",""))){

type = "int";

icount++;

}else{

type = "float";

fcount++;

}

ss = type+"("+name+","+con+")";

}

}

if(conendsWith(";")){

con = conreplace(";","");

}

}

Systemoutprintln(ss);

}

Systemoutprintln("int_num = "+icount+" char_num = "+ccount+" String_num="+scount+" float_num="+fcount);

}else{

Systemoutprintln("It is not a constant declaration statement! "

+ "Please input a string again!");

}

}

}

运行结果;

const count=10,sum=815,char1='f',max=169,str1="h54 24S!AAsj", char2='@',str2="aa!+h";

int(count,10)

float(sum,815)

char(char1,'f')

int(max,169)

String(str1,"h54 24S!AAsj")

char( char2,'@')

String(str2,"aa!+h")

————————————————

co c=c

It is not a constant declaration statement! Please input a string again!

————————————————————

const count=10,12sum=815,char1='ff',max=0016;

int(count,10)

12sum(Wrong! It is not a identifier!)

char1(Wrong! There are more than one char in)

max(Wrong! The integer can’t be started with '0')

int_num = 1 char_num = 0 String_num=0 float_num=0

可以借助微信的小工具在名称后面加上小数字哦, *** 作方法如下:

Version8027

1、打开手机微信,点击右上角的搜索;

2、在里面输入关键词“小数字昵称生成”会自动d出几个选项,点击小数字昵称生成工具;

3、点击如下图搜索出来的这个小程序;

4、不用理会那些广告,跳过广告进入这个页面,在这里输入你的微信名称和要添加的数字;

5、如图输入之后有个预览效果,点击下面的点击复制就可以了,退出这个页面。

6、回到微信聊天页面,点击我,在这里点击自己的昵称位置有个入口;

7、点击名字,进入里面修改;

8、把原来的名称删掉,长按d出粘贴,点击;

9、粘贴完成后点击保存就可以啦~

这样名称后面加小数字就完成了~别人看到的也是这个效果。

'用到的控件 label1,label2,label3,text1,command1,commadn2

'加好控件后把下面代码复制到窗体里去

Dim a, b, c, d As Integer

Private Sub Command1_Click()

Open AppPath & "\结果txt" For Append As #1

Print #1, "---------------------------------"

Print #1, Label1Caption & Text1

Close #1

'------------判断计算是否正确并显示结果

c = c + 1

Command2Enabled = True

Text1Locked = True '题目结束后,text1不能输入。

If a > b Then

If Val(Text1) = a - b Then

Label2Caption = "回答正确你真聪明!"

Text1Text = ""

Else

Label2Caption = "你答错了要努力哦!"

Text1Text = ""

End If

Else

If Val(Text1) = a + b Then

Label2Caption = "回答正确你真聪明!"

Text1Text = ""

Else

Label2Caption = "你答错了要努力哦!"

Text1Text = ""

End If

End If

End Sub

Private Sub Command2_Click()

Randomize

a = Int(Rnd 90) + 10

b = Int(Rnd 90) + 10

If a > b Then

Label1Caption = a & "-" & b & "="

Else

Label1Caption = b & "-" & a & "="

End If

'--------------------

Command2Enabled = False

Text1Locked = False '恢复text1的输入

'----------显示所有题目和结果-------

If Label1Caption = "回答正确你真聪明!" Then

d = d + 1

Else

d = d

End If

Label2Caption = ""

Label3Caption = "你一共答了:" & c & "题,其中" & d & "题正确" & (c - d) & "题错误"

End Sub

Private Sub Form_Load()

'----------控件名称和属性--------------

Label1Caption = "" '''题目

Label2Caption = "" '显示计算结果是否正确

Command1Enabled = False '将按纽设置成不可用

Command2Enabled = False

commadn1caption="我想好了"

command2caption="下一题"

Text1Text = ""

Text1MaxLength = 3 '二位数相加减不可能为四位数

'----------------

Randomize

a = Int(Rnd 90) + 10

b = Int(Rnd 90) + 10

If a > b Then

Label1Caption = a & "-" & b & "="

Else

Label1Caption = a & "+" & b & "="

End If

'------------------------

c = 0

d = 0

End Sub

Private Sub Form_Unload(Cancel As Integer)

'---------------关闭程序时保存结果

Open AppPath & "\结果txt" For Append As #1 '我这里写的是生成的程序的目录下你也可以改

Print #1, Label3Caption

Print #1, "---------------------------------"

Print #1, "日期:" & Date & "时间" & Time

Print #1, "---------------------------------"

Close #1

EndEnd Sub

Private Sub Text1_Change()

'------------------判断输入的是不是数字

If Text1Text = "" Then

Command1Enabled = False

Else

Command1Enabled = True

If Text1Text = "0" Then

Command1Enabled = True

Else

If Val(Text1) = 0 Then

MsgBox "输入错误, 请重新输入", vbInformation, "错误的输入"

Text1SetFocus

Text1Text = ""

End If

End If

End If

End Sub

'经过测试,通过

'你说的问题帮你解决了。

学习一下浮点数在计算机中是如何存储的吧,有个帖子写的比较详细,适合初学者。>

以上就是关于小程序如何输入的转换成小时全部的内容,包括:小程序如何输入的转换成小时、请教一个java小程序!、微信如何改名字后面加上小数点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10163334.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存