窗口程序获得键盘输入的值,你肯定得拖个textbox之类的文本框吧,然后在后台定义变量(双击你拖到面板上的文本框,进去后台),用变量来获得你输入的值呀,比如
int
i=
ConvertToInt32(textboxtext);//ConvertToInt32是把你从键盘获得的值(字符)转换成整型,textboxtext是获取文本框的值,当然这个得看你的文本框的name属性是什么(第一个默认是textbox1,第二个默认是textbox2,以此类推),一般规范编程都要改名字的额,比我成UID(用户名),那么我获取就是UIDtext
5
字符数据
输入输
我
先介绍C标准I/O函数库
简单
、
容易理解
字符输入输
函数putchar()
getchar()
再介绍格式输入输
函数printf()
scanf()函数
3.5.1
putchar函数(字符输
函数)
作用:putchar函数
作用
向终端输
字符
般形式:
putchar(c);
输
字符变量c
值
◆c
字符型变量或整型变量
例3.1
输
单
字符
#include<stdio.h>
main()
{char
a
b
c;
a='B';b='O';c='Y';
putchar(a);putchar(b);putchar(c);
}
运行结
:
BOY
◆
输
控制字符
putchar(‘\n’)输
换行符
使输
前位置移
行
例3.1程序
行改
:
putchar(a);putchar('\n');putchar(b);putchar('\n')putchar(c);putchar('\n');
则输
结
:
B
O
Y
◆
输
其
转义字符
:
putchar('\101')
(输
字符'A')
putchar('\'')
(输
单引号字符')
putchar('\015')
(输
车
换行
使输
前位置移
本行
)
3.5.2
getchar函数(字符输入函数)
作用:
函数
作用
终端(或系统隐含指定
输入设备)输入
字符
注意
getchar函数没
参数
般形式:
getchar()
函数
值
输入设备
字符
例3.2
输入单
字符
#include<stdio.h>
main()
{char
c;
c=getehar();
putchar(c);
}
运行
键盘输入字符‘a’并按
车键(按
车
键
字符才送
内存)
屏幕
看
输
字符‘a’
注意
getchar()
能接收
字符
getchar函数
字符
赋给
字符变量或整型变量(
例3.2第4行)
赋给任何变量
作
表达式
部
例
:
▲例3.2第4、5行
用
面
行代替:
putchar(getchar());
getchar()
值
‘a’
putchar函数输
‘a’
▲
用printf函数输
:
printf("%c"
getchar());
注意:
函数
(今
main函数)要调用getchar(或putchar)函数
应该
该函数
前面(或本文件
)加
包含命令
#include<stdioh>
//说明下:程序写的稍微有些啰嗦,有点画蛇添足的感觉
//目的考虑到,输入的数字过大或者过小,或者输入了字母或者其他字符!
//进行了判断,如果输入有误会,返回让继续输!
import javautilScanner;
import javautilArrays;
public class CountTest {
static Scanner sc = new Scanner(Systemin);
static int max, min, num, count, m, i = 0;
static boolean flag = false;
public static void main(String[] args) {
char crr[] = new char[10], tem;
max = min = num = count = m = 0;
while (true) {
for (; i < crrlength; i++) {
Systemoutprintln("输入第" + (i + 1) + "个数字");
String src = scnextLine()replaceAll("[^\\d]", "");
if (srclength() < 1) {
flag=false;
break;
}
m = IntegerparseInt(src);
if (m < 48 || m > 122) {
i = i >= 1 i-- : 0;
flag = false;
break;
}
flag = true;
if (flag) {
tem = (char) (m);
crr[i] = tem;
show(crr[i]);
}
}
if (flag) {
Arrayssort(crr);
Systemoutprintln(ArraystoString(crr));
Systemoutprintln("大写:" + max);
Systemoutprintln("小写:" + min);
Systemoutprintln("数字:" + num);
Systemoutprintln("其他:" + count);
max = min = num = count = m = i = 0;
}
}
}
private static void show(char tem) {//统计
if (tem <= 57 && tem >= 48) {
num++;
} else if (tem >= 65 && tem <= 90) {
max++;
} else if (tem >= 97 && tem <= 122) {
min++;
} else {
count++;
}
}
}
示例代码:
class Program{
static void Main(string[] args)
{
while (true)
{
Test();
}
ConsoleReadKey(true);
}
static void Test()
{
ConsoleKeyInfo keyinfo = ConsoleReadKey(true);
int n;
if (intTryParse(keyinfoKeyCharToString(), out n))
{
ConsoleWriteLine("你选择了:"+n);
}
else
{
ConsoleWriteLine("请按数字键选择");
}
}
}
直接输入数字(字母)然后继续输入上标或者下标内容,输入完后,选中需要作为上标或者下标的内容,右键单击——选择字体,在d出的字体对话框中就直接勾选上标或者下标即可完成设置。
import javautil;
class Test{
public static void main(String[] args){
Scanner x=new Scanner(Systemin);//构造一个Scanner对象,其传入参数为Systemin
Systemoutprint("请输入一个整数");
int i=xnextInt();//读取一个int数值
Systemoutprintln("你刚才输入的数为"+i);
}
}
/构造一个Scanner对象,其传入参数为Systemin
利用下列方法读取键盘数据:
nextLine( ); //读取一行文本,可带空格
next( ); //读取一个单词
nextInt( ); //读取一个int数值
nextDouble( ); //读取一个double数值
用hasNextInt()和hasNextDouble()检测是否还有表示int或double数值的字符序列 /
以上就是关于c#窗口程序中怎么输入数据全部的内容,包括:c#窗口程序中怎么输入数据、c程序中有几种输入输出,有什么区别、java程序运行中输入10个48到122的整数,并保存于一个字符数组中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)